f5devcentral.backup_config
Ansible 角色:备份配置
这个角色用于收集当前设备的配置,并将其保存在 Ansible 控制器上,使用用户指定的备份文件名和路径。
要求
无。
角色变量
可用的变量如下所列。有关其默认值,请参见 defaults/main.yml
:
provider_server: localhost
provider_server_port: 443
provider_user: admin
provider_password: secret
provider_validate_certs: no
provider_transport: rest
provider_timeout: 120
建立与您的 BIG-IQ 的初始连接。这些值会被替换到您的 provider
模块参数中。
filename
指定存储配置的文件名。由于此角色会备份多个文件,创建的多个文件将使用这里指定的值命名,但备份文件的扩展名会有所不同。例如,如果 filename
是 "backup",此角色将创建 backup.qkview
和 backup.ucs
。
path
保存配置文件的文件夹的绝对路径或相对路径。
backup
布尔标志,用于指示在用新配置覆盖前是否需要备份旧配置。
依赖
无。
示例剧本
- name: 备份配置
hosts: bigip
vars:
backup_config:
filename: "config_{{ ansible_host }}"
path: "~/network_configs_1/"
backup: yes
roles:
- { role: f5devcentral.backup_config }
许可
Apache
作者信息
这个角色是由 Tim Rupp 在 2018 年创建的,得到了 Forrest Crenshaw 的帮助。
关于项目
Collect the current device configurations and store it on the Ansible controller with a user specific backup filename and path.
安装
ansible-galaxy install f5devcentral.backup_config
许可证
apache-2.0
下载
11.2k
拥有者
Community Supported Repos