f500.dumpall
Dumpall
转储所有远程变量,并可选择性地将结果复制到主机上的目标位置。
基于Lester Wade的优秀工作!
要求
无。
角色变量
dumpall_flat_mode: 是
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
作者信息
Jasper N. Brouwer, jasper@nerdsweide.nl
Ramon de la Fuente, ramon@delafuente.nl