【发布时间】:2020-03-08 17:06:07
【问题描述】:
在运行 ansible playbook 时,我提供了额外的变量,特别是对于我传递多个值的 modules 变量。
ansible-playbook abc.yml --extra-vars "status=enable modules='redis apache zookeeper'"
当额外变量中的模块具有“redis”时,我想运行以下任务
- name: fetch ports
shell: ll | grep -i "ports"
when: modules == "redis"
但是,即使额外变量中的模块具有“redis”,上述任务也会被跳过。任何帮助将不胜感激。
【问题讨论】:
标签: ansible ansible-2.x ansible-inventory ansible-facts