backup_config

Ansible Роль: Резервное копирование конфигурации

Роль для сбора текущих конфигураций устройства и их сохранения на контроллере Ansible с именем файла и путем, специфичными для пользователя.

Требования

Отсутствуют.

Переменные роли

Доступные переменные перечислены ниже. Их значения по умолчанию можно найти в 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

Устанавливает первоначальное соединение с вашим BIG-IQ. Эти значения подставляются в параметр вашего модуля provider.

filename

Указывает имя файла для хранения конфигураций. Поскольку эта роль создает резервные копии нескольких файлов, имена создаваемых файлов будут соответствовать указанному здесь значению, однако расширения будут различаться для резервируемых файлов. Например, если filename равно "backup", эта роль создаст backup.qkview и backup.ucs.

path

Абсолютный или относительный путь к папке, в которой будет храниться конфигурация.

backup

Булевый флаг, указывающий, нужно ли сделать резервную копию конфигураций перед их заменой новыми.

Зависимости

Отсутствуют.

Пример плейбука

- имя: Резервное копирование конфигурации
  хосты: bigip
  vars:
    backup_config:
      filename: "config_{{ ansible_host }}"
      path: "~/network_configs_1/"
      backup: yes
  роли:
    - { role: f5devcentral.backup_config }

Лицензия

Apache

Информация об авторе

Эта роль была создана в 2018 году Tim Rupp с помощью 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/ansible-role-backup_config
Лицензия
apache-2.0
Загрузки
11165
Владелец
Community Supported Repos