f5devcentral.backup_config

Rol de Ansible: Backup Config

Rol para recopilar las configuraciones actuales del dispositivo y almacenarlas en el controlador de Ansible con un nombre de archivo y una ruta de respaldo específicos del usuario.

Requisitos

Ninguno.

Variables del Rol

Las variables disponibles se enumeran a continuación. Para sus valores predeterminados, consulte 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

Establece la conexión inicial con tu BIG-IQ. Estos valores se sustituyen en el parámetro del módulo provider.

filename

Especifica el nombre del archivo para almacenar configuraciones. Dado que este rol respalda múltiples archivos, los múltiples archivos creados tendrán el valor especificado aquí, sin embargo, las extensiones diferirán para los archivos respaldados. Por ejemplo, si filename es "backup", este rol creará backup.qkview y backup.ucs.

path

Ruta absoluta o relativa de la carpeta donde se almacenará la configuración.

backup

Bandera booleana para indicar si necesitamos respaldar las configuraciones antes de sobrescribirlas con nuevas configuraciones.

Dependencias

Ninguna.

Ejemplo de Playbook

- name: Backup config
  hosts: bigip
  vars:
    backup_config:
      filename: "config_{{ ansible_host }}"
      path: "~/network_configs_1/"
      backup: yes
  roles:
    - { role: f5devcentral.backup_config }

Licencia

Apache

Información del Autor

Este rol fue creado en 2018 por Tim Rupp, con la ayuda de Forrest Crenshaw.

Acerca del proyecto

Collect the current device configurations and store it on the Ansible controller with a user specific backup filename and path.

Instalar
ansible-galaxy install f5devcentral.backup_config
Licencia
apache-2.0
Descargas
11.2k
Propietario
Community Supported Repos