我的任务只有在使用完整的主机列表(创建/etc/ssh/ssh_known_hosts
文件)运行时才有意义。如果使用'--limit',我想跳过这个任务。
是否有任何方法可以检测是否使用了--limit
选项?
答案 0 :(得分:0)
- hosts: all
gather_facts: no
tasks:
- set_fact:
full_run: '{{play_hosts == groups.all}}'
...
- hosts: other_group
tasks:
- template: ...
when: full_run