タスクのインベントリファイルからすべてのansibleホストを一覧表示します
バックアップのために、インベントリファイル内のすべてのホストを反復処理して、バックアップ先が存在することを確認する必要があります。私の構造は次のようになります
/var/backups/
example.com/
sub.example.com/
つまり、単一のグループだけでなく、インベントリファイルからすべてのホストを一覧表示するための(組み込み)変数/メソッドが必要です。
グループの場合、このように見えます
- name: ensure backup directories are present
action: file path=/var/backups/{{ item }} state=directory
owner=backup group=backup mode=0700
with_items: groups['group_name']
tags:
- backup
それがソリューションです:
with_items: groups['all']