web-dev-qa-db-ja.com

タスクのインベントリファイルからすべての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
28
falsch

それがソリューションです:

with_items: groups['all']
42
falsch