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.

O projekcie

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

Zainstaluj
ansible-galaxy install f5devcentral.backup_config
Licencja
apache-2.0
Pobrania
11.2k
Właściciel
Community Supported Repos