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.qkviewbackup.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