ansible failed_when的使用

2019-08-14  本文已影响0人  京樂春水

在正常使用了ansible剧本中的变量后,突然遇到需要在变量不符合的情况下,中断ansible的剧本。这时候就用到了failed_when,很简单:

...
- name: shell
  shell: ps -ef | grep kernel | wc -l
  register:  kernel.status

- name: update
  shell: kill -9 kernel
  failed_when: kernel.status.stdout != "1"
...

这样当 kernel.status.stdout 不等于"1"的时候,剧本将停止并报错。

上一篇 下一篇

猜你喜欢

热点阅读