如果定义了变量,如何将文本附加到 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 被定义