f500.dumpall
Dumpall
リモート変数をすべてダンプし、その結果をホストの指定先にコピーするオプションがあります。
この優れた作業は レスター・ウェイド に基づいています!
要件
なし。
役割変数
dumpall_flat_mode: yes
dumpall_guest_destination: /tmp/ansible.all
dumpall_host_destination: /somewhere/local/
役割タグ
ansible-dumpall
ansible-dumpall-all-vars
ansible-dumpall-retrieve-dumpfile
ansible-dumpall-remove-dumpfile-guest
例のプレイブック
ホストの指定先がない場合、ゲストにダンプファイル /tmp/ansible.all が作成されます:
- hosts: servers
roles:
- f500.dumpall
ホストの指定先がある場合、ホストマシンにダンプファイル /examine/ansible.all が作成されます: (ゲストのダンプファイルは削除されます)
- hosts: servers
roles:
- { role: f500.dumpall, dumpall_host_destination: /examine/ }
flat_modeをfalseに設定すると、ローカルファイル名はゲストの指定先の全パスになり、 現在のプレイのホスト名が前に付加されます。詳細については、Ansibleの fetch モジュールを参照してください。
ライセンス
LGPL
著者情報
ジャスパー・N・ブラウワー, jasper@nerdsweide.nl
ラモン・デ・ラ・フエンテ, ramon@delafuente.nl