如果定义了变量,如何将文本附加到 Ansible 任务的末尾?
How to append text to end of Ansible task if a variable is defined?
如果用户通过 CLI 将 disabled_flag
作为额外变量传递,我想包括 disabled={{ disabled_flag }}
。否则,任务不会进行任何更改。
任务
- name: cronjob_1
cron: minute="*/2"
name="cronjob_1" user="batch" job="echo $HOME > /tmp/cronjob_1"
cron_file="cronjob_1" disabled={{ disabled_flag }}
tags:
- cronjob_1
只需添加一个条件:
当: disabled_flag 被定义
如果用户通过 CLI 将 disabled_flag
作为额外变量传递,我想包括 disabled={{ disabled_flag }}
。否则,任务不会进行任何更改。
任务
- name: cronjob_1
cron: minute="*/2"
name="cronjob_1" user="batch" job="echo $HOME > /tmp/cronjob_1"
cron_file="cronjob_1" disabled={{ disabled_flag }}
tags:
- cronjob_1
只需添加一个条件:
当: disabled_flag 被定义