f5devcentral.backup_config
Rôle Ansible : Sauvegarde de Config
Rôle pour collecter les configurations actuelles des dispositifs et les stocker sur le contrôleur Ansible avec un nom de fichier et un chemin de sauvegarde spécifiques à l'utilisateur.
Exigences
Aucune.
Variables du Rôle
Les variables disponibles sont listées ci-dessous. Pour leurs valeurs par défaut, voir defaults/main.yml
:
serveur_fournisseur : localhost
port_serveur_fournisseur : 443
utilisateur_fournisseur : admin
mot_de_passe_fournisseur : secret
valider_certificats_fournisseur : non
transport_fournisseur : rest
timeout_fournisseur : 120
Établit la connexion initiale à votre BIG-IQ. Ces valeurs sont substituées dans
le paramètre provider
de votre module.
nom_fichier
Spécifie le nom de fichier pour stocker les configurations. Comme ce rôle sauvegarde plusieurs fichiers, les
fichiers créés seront nommés selon la valeur spécifiée ici, cependant les extensions
différeront pour les fichiers sauvegardés. Par exemple, si nom_fichier
est "sauvegarde", ce rôle créera
sauvegarde.qkview
et sauvegarde.ucs
.
chemin
Chemin absolu ou relatif du dossier où la configuration sera stockée.
sauvegarde
Drapeau booléen pour indiquer si nous devons sauvegarder les configurations avant de les écraser avec de nouvelles configurations.
Dépendances
Aucune.
Exemple de Playbook
- nom : Sauvegarder la configuration
hôtes : bigip
vars :
sauvegarde_config :
nom_fichier : "config_{{ ansible_host }}"
chemin : "~/network_configs_1/"
sauvegarde : oui
rôles :
- { rôle : f5devcentral.backup_config }
Licence
Apache
Informations sur l'Auteur
Ce rôle a été créé en 2018 par Tim Rupp, avec l'aide 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