inventory に書かれたホスト名を使ってシェルを実行したいときに。
inventory.
[group1]
g1-1
g1-2
[group2]
g2-1
g2-2
[group3]
g3-1
g3-2
g3-3
[servers:children]
group1
[nw:children]
group2
group3
site.yml
---
- hosts: 127.0.0.1
tasks:
- name: execute touch
shell: touch /var/tmp/{{ item }}
with_items:
- "{{ groups['all'] }}"