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.

Über das Projekt

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

Installieren
ansible-galaxy install f5devcentral.backup_config
GitHub Repository
Lizenz
apache-2.0
Downloads
11.2k
Besitzer
Community Supported Repos