f5devcentral.backup_config
Rola Ansible: Kopia Zapasowa Konfiguracji
Rola do zbierania aktualnych konfiguracji urządzeń i przechowywania ich na kontrolerze Ansible z nazwą pliku kopii zapasowej i ścieżką specyficzną dla użytkownika.
Wymagania
Brak.
Zmienne Roli
Dostępne zmienne są wymienione poniżej. Aby zobaczyć ich wartości domyślne, sprawdź defaults/main.yml
:
provider_server: localhost
provider_server_port: 443
provider_user: admin
provider_password: secret
provider_validate_certs: no
provider_transport: rest
provider_timeout: 120
Ustanawia początkowe połączenie z Twoim BIG-IQ. Te wartości są zastępowane w
parametrze modułu provider
.
filename
Określa nazwę pliku do przechowywania konfiguracji. Ponieważ ta rola tworzy kopie zapasowe wielu plików,
wiele stworzonych plików będzie miało nazwę podaną tutaj, jednak rozszerzenia będą
różne dla kopii zapasowych. Na przykład, jeśli filename
to "backup", ta rola utworzy
backup.qkview
i backup.ucs
.
path
Absolutna lub względna ścieżka do folderu, w którym będzie przechowywana konfiguracja.
backup
Flaga typu boolean, która wskazuje, czy potrzebujemy wykonać kopię zapasową konfiguracji przed nadpisaniem jej nowymi konfiguracjami.
Zależności
Brak.
Przykładowy Playbook
- name: Kopia zapasowa konfiguracji
hosts: bigip
vars:
backup_config:
filename: "config_{{ ansible_host }}"
path: "~/network_configs_1/"
backup: yes
roles:
- { role: f5devcentral.backup_config }
Licencja
Apache
Informacje o Autorze
Ta rola została stworzona w 2018 roku przez Tim Rupp, z pomocą 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