現在のプレイブックのホストの場合にのみAnsibleタスクを実行できるようにしたい属していません特定のグループに。半疑似コードでは:
- name: my command
command: echo stuff
when: "if {{ ansible_hostname }} not in {{ ansible_current_groups }}"
これをどうすればいいでしょうか?
ベストアンサー1
これを行う別の方法は次のとおりです。
- name: my command
command: echo stuff
when: "'groupname' not in group_names"
group_names
文書化されているように魔法の変数ですここ:
現在のホストが属するグループのリスト。常に反映され
inventory_hostname
、委任は無視されます。