aci_config_rollback — Предоставляет функциональность отката и предварительного просмотра отката для Cisco ACI fabric (config:ImportP)
Новое в версии 2.4.
Обзор
- Предоставляет функциональность отката и предварительного просмотра отката для Cisco ACI fabric.
- Откаты конфигурации выполняются с помощью снимков
aci_snapshotс классом configImportP. - Дополнительную информацию можно найти в внутреннем классе APIC config:ImportP по адресу https://developer.cisco.com/media/mim-ref/MO-configImportP.html.
Требования (к хосту, на котором выполняется модуль)
- ACI Fabric 1.0(3f)+
Параметры
| параметр | обязательно | значение по умолчанию | возможные значения | комментарии |
|---|---|---|---|---|
| compare_export_policy | нет | Политика экспорта, к которой compare_snapshot привязана. | ||
| compare_snapshot | нет | Имя снимка для сравнения с snapshot. | ||
| description | нет | Описание политики импорта. псевдонимы: descr | ||
| export_policy | да | Политика экспорта, к которой snapshot привязана. | ||
| fail_on_decrypt | нет | да |
| Определяет, должен ли APIC прервать откат, если не удается расшифровать защищенные данные. APIC по умолчанию устанавливает новые политики импорта в yes. |
| hostname | да | IP-адрес или имя хоста APIC, разрешимый контрольным хостом Ansible. псевдонимы: host | ||
| import_mode | нет | atomic |
| Определяет, как APIC должен обработать импорт. APIC по умолчанию устанавливает новые политики импорта в atomic. |
| import_policy | нет | Имя политики импорта, используемой для отката конфигурации. | ||
| import_type | нет | replace |
| Определяет, как следует сравнивать текущую и снимковую конфигурацию для замены. APIC по умолчанию устанавливает новые политики импорта в replace. |
| password | да | Пароль для аутентификации. | ||
| snapshot | да | Имя снимка, до которого нужно откатить, или базовый снимок для сравнения. Модуль aci_snapshot может использоваться для запроса списка доступных снимков. | ||
| state | нет | rollback |
| Используйте preview для просмотра различий между двумя снимками.Используйте rollback для восстановления конфигурации до предыдущего снимка. |
| timeout | нет | 30 | Таймаут уровня сокета в секундах. | |
| use_proxy | нет | да |
| Если no, прокси не будет использоваться, даже если он определен в переменной среды на целевых хостах. |
| use_ssl | нет | да |
| Если no, будет использоваться HTTP-соединение вместо стандартного HTTPS-соединения. |
| username | да | admin | Имя пользователя для аутентификации. псевдонимы: user | |
| validate_certs | нет | да |
| Если no, сертификаты SSL не будут проверены.Это следует установить только в no для использования на контролируемых лично сайтах с самозаверяющимися сертификатами. |
Примеры
---
- name: Create a Snapshot
aci_config_snapshot:
hostname: apic
username: admin
password: SomeSecretPassword
state: present
export_policy: config_backup
- name: Query Existing Snapshots
aci_config_snapshot:
hostname: apic
username: admin
password: SomeSecretPassword
state: query
export_policy: config_backup
- name: Compare Snapshot Files
aci_config_rollback:
hostname: apic
username: admin
password: SomeSecretPassword
state: preview
export_policy: config_backup
snapshot: 'run-2017-08-28T06-24-01'
compare_export_policy: config_backup
compare_snapshot: 'run-2017-08-27T23-43-56'
- name: Rollback Configuration
aci_config_rollback:
hostname: apic
username: admin
password: SomeSecretPassword
state: rollback
import_policy: rollback_config
export_policy: config_backup
snapshot: 'run-2017-08-28T06-24-01'
- name: Rollback Configuration
aci_config_rollback:
hostname: apic
username: admin
password: SomeSecretPassword
state: rollback
import_policy: rollback_config
export_policy: config_backup
snapshot: 'run-2017-08-28T06-24-01'
description: 'Rollback 8-27 changes'
import_mode: atomic
import_type: replace
fail_on_decrypt: yes
Примечания
Примечание
- По умолчанию, если на целевом хосте установлена переменная среды
<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_rollback_module.html