kovarus.networkbackup
Netzwerksicherung
Diese Rolle wird verwendet, um Konfigurationen verschiedener Netzwerkplattformen zu sichern.
Anforderungen
Die folgenden Python-Bibliotheken sind erforderlich, um Juniper-Geräte zu sichern:
- ncclient
- junos-eznc
- jxmlease
Die folgenden Python-Bibliotheken sind erforderlich, um Palo Alto Network-Geräte zu sichern:
- pan-python
- pandevice
- xmltodict
Rollenvariablen
Die folgenden Variablen sind mit Standardwerten in defaults/main.yml
verfügbar:
backup_dir
Das Hauptverzeichnis, um die Konfigurationsdateien zu speichern.
backup_full_path
Der vollständige Pfad (einschließlich Dateiname) für die Konfigurationsdateien. Dieser muss für jedes Gerät einzigartig sein.
Diese Rolle setzt voraus, dass die folgenden Variablen gesetzt sind:
- ansible_network_os
- ansible_become
- ansible_become_method
- ansible_connection
- ansible_user
- ansible_password
- ansible_become_pass
Abhängigkeiten
Diese Rolle hängt von den folgenden Rollen ab:
- juniper.junos
Beispiel-Playbook
---
- hosts: netzwerkgeräte
gather_facts: no
roles:
- kovarus.netzwerksicherung
Unterstützte Plattformen
- Cisco IOS
- Cisco NX-OS
- Juniper JUNOS
- Arista EOS
Lizenz
Apache Lizenz 2.0
Installieren
ansible-galaxy install kovarus.networkbackup
Lizenz
Unknown
Downloads
264
Besitzer
Integrated IT Expertise