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

关于项目

Dumps all the ansible variables into a file for inspection

安装
ansible-galaxy install f500.dumpall
许可证
lgpl-3.0
下载
23.4k
拥有者
Open source contributions by Future500