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