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"的时候,剧本将停止并报错。