aci_config_snapshot - Управление моментальными снимками конфигурации на Cisco ACI сетях (config:Snapshot, config:ExportP)
Новое в версии 2.4.
Обзор
- Управление моментальными снимками конфигурации на Cisco ACI сетях.
- Создание новых снимков выполняется с использованием класса configExportP.
- Удаление снимков выполняется с использованием класса configSnapshot.
- Дополнительная информация из внутренних классов APIC config:Snapshot по адресу https://developer.cisco.com/media/mim-ref/MO-configSnapshot.html и config:ExportP по адресу https://developer.cisco.com/media/mim-ref/MO-configExportP.html.
Требования (для хоста, на котором выполняется модуль)
- Тестировалось с ACI Fabric 1.0(3f)+
Параметры
| параметр | обязательно | по умолчанию | варианты | комментарии |
|---|---|---|---|---|
| описание | нет | Описание политики экспорта конфигурации. псевдонимы: descr | ||
| export_policy | нет | Имя политики экспорта, используемой для моментальных снимков конфигурации. псевдонимы: name | ||
| формат | нет | json |
| Устанавливает формат резервной копии конфигурации в JSON или XML. APIC по умолчанию устанавливает новые политики экспорта в json.
|
| hostname | да | IP-адрес или имя хоста APIC, разрешимые для управляющего хоста Ansible. псевдонимы: host | ||
| include_secure | нет | да |
| Определяет, должна ли включаться защищенная информация в резервную копию. APIC по умолчанию устанавливает новые политики экспорта в yes. |
| max_count | нет | 3 |
| Определяет, сколько снимков может существовать для политики экспорта, прежде чем APIC начнет их переписывать. APIC по умолчанию устанавливает новые политики экспорта в 3. |
| пароль | да | Пароль для аутентификации. | ||
| snapshot | нет | Имя снимка для удаления. | ||
| состояние | нет | present |
| Используйте present или absent для добавления или удаления.Используйте query для отображения объекта или нескольких объектов. |
| timeout | нет | 30 | Таймаут уровня сокета в секундах. | |
| использовать_прокси | нет | да |
| Если no, прокси не будет использоваться, даже если он определен в переменной среды на целевых хостах. |
| использовать_ssl | нет | да |
| Если no, вместо стандартного HTTPS-соединения будет использовано HTTP-соединение. |
| имя_пользователя | да | admin | Имя пользователя для аутентификации. псевдонимы: user | |
| проверять_сертификаты | нет | да |
| Если no, сертификаты SSL не будут проверены.Это следует установить только в no на сайтах с самоподписанными сертификатами. |
Примеры
- name: Create a Snapshot
aci_config_snapshot:
hostname: apic
username: admin
password: SomeSecretPassword
state: present
export_policy: config_backup
max_count: 10
description: Backups taken before new configs are applied.
- name: Query all Snapshots
aci_config_snapshot:
hostname: apic
username: admin
password: SomeSecretPassword
state: query
- name: Query Snapshots associated with a particular Export Policy
aci_config_snapshot:
hostname: apic
username: admin
password: SomeSecretPassword
state: query
export_policy: config_backup
- name: Delete a Snapshot
aci_config_snapshot:
hostname: apic
username: admin
password: SomeSecretPassword
state: absent
export_policy: config_backup
snapshot: run-2017-08-24T17-20-05
Примечания
Примечание
- APIC не предоставляет механизм для именования снимков.
- Файлы снимков используют следующую структуру имен: ce_<имя_политики_экспорта>-<гггг>-<мм>-<дд>T<чч>:<мм>:<сс>.<мс>+<чч>:<мм>.
- Объекты снимков используют следующую структуру имен: run-<гггг>-<мм>-<дд>T<чч>-<мм>-<сс>.
- По умолчанию, если переменная среды
<protocol>_proxyустановлена на целевом хосте, запросы будут отправляться через этот прокси. Это поведение можно переопределить, установив переменную для этой задачи (см. установку среды), или используя параметрuse_proxy. - HTTP-перенаправления могут перенаправлять с HTTP на HTTPS, поэтому убедитесь, что ваша среда прокси для обоих протоколов корректна.
Статус
Этот модуль помечен как предварительная версия, что означает, что его интерфейс не гарантируется как обратный.
Для получения помощи в разработке модулей, если у вас есть желание, прочитайте Информация сообщества и участие, Тестирование Ansible и Разработка модулей.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/aci_config_snapshot_module.html