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.

À propos du projet

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

Installer
ansible-galaxy install f5devcentral.backup_config
Licence
apache-2.0
Téléchargements
11.2k
Propriétaire
Community Supported Repos