Spec-Zone.ru › Ansible 2.4

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
  • atomic
  • best-effort
Определяет, как APIC должен обработать импорт.
APIC по умолчанию устанавливает новые политики импорта в atomic.
import_policy
нет
Имя политики импорта, используемой для отката конфигурации.
import_type
нет replace
  • merge
  • replace
Определяет, как следует сравнивать текущую и снимковую конфигурацию для замены.
APIC по умолчанию устанавливает новые политики импорта в replace.
password
да
Пароль для аутентификации.
snapshot
да
Имя снимка, до которого нужно откатить, или базовый снимок для сравнения.
Модуль aci_snapshot может использоваться для запроса списка доступных снимков.
state
нет rollback
  • preview
  • 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API