f5devcentral.backup_config
Ansible Rolle: Backup Konfiguration
Rolle, um die aktuellen Geräte-Konfigurationen zu sammeln und auf dem Ansible-Controller zu speichern, mit einem benutzerspezifischen Backup-Dateinamen und -pfad.
Anforderungen
Keine.
Rollenvariablen
Verfügbare Variablen sind unten aufgeführt. Für ihre Standardwerte siehe defaults/main.yml
:
provider_server: localhost
provider_server_port: 443
provider_user: admin
provider_password: geheim
provider_validate_certs: nein
provider_transport: rest
provider_timeout: 120
Stellt die erste Verbindung zu Ihrem BIG-IQ her. Diese Werte werden in Ihr provider
Modulparameter eingesetzt.
filename
Gibt den Dateinamen an, um die Konfigurationen zu speichern. Da diese Rolle mehrere Dateien sichert, werden die erstellten Dateien mit dem hier angegebenen Wert benannt, jedoch werden die Erweiterungen der gesicherten Dateien unterschiedlich sein. Zum Beispiel, wenn filename
"backup" ist, erstellt diese Rolle backup.qkview
und backup.ucs
.
path
Absoluter oder relativer Pfad des Ordners, in dem die Konfiguration gespeichert wird.
backup
Boolean-Flag, um anzuzeigen, ob wir die Konfigurationen sichern müssen, bevor wir sie mit neuen Konfigurationen überschreiben.
Abhängigkeiten
Keine.
Beispiel Playbook
- name: Backup Konfiguration
hosts: bigip
vars:
backup_config:
filename: "config_{{ ansible_host }}"
path: "~/network_configs_1/"
backup: ja
roles:
- { role: f5devcentral.backup_config }
Lizenz
Apache
Autoreninformation
Diese Rolle wurde 2018 von Tim Rupp mit Hilfe von Forrest Crenshaw erstellt.
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