Spec-Zone.ru › Ansible 2.11

cisco.mso.mso_schema_template_external_epg_contract – Управление внешними контрактами EPG в шаблонах схемы

Примечание

Этот плагин входит в коллекцию cisco.mso (версия 1.1.0).

Для его установки используйте: ansible-galaxy collection install cisco.mso.

Для использования в книге задач укажите: cisco.mso.mso_schema_template_external_epg_contract.

Добавлено в версии 0.0.8: коллекции cisco.mso

  • Обзор
  • Требования
  • Параметры
  • Примечания
  • См. также
  • Примеры

Обзор

  • Управление внешними контрактами EPG в шаблонах схем на Cisco ACI Multi-Site.

Требования

Ниже перечислены требования, необходимые на хосте, на котором выполняется данный модуль.

  • Multi Site Orchestrator v2.1 или более поздняя версия

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
contract
словарь
Контракт, связанный с этим EPG.
name
строка / обязательно
Имя контракта для ассоциации.
schema
строка
Схема, определяющая связанную БД.
Если этот параметр не указан, используется текущая схема по умолчанию.
template
строка
Шаблон, определяющий связанную БД.
type
строка / обязательно
    Варианты:
  • consumer
  • provider
Тип контракта.
external_epg
строка / обязательно
Имя EPG для управления.
host
строка / обязательно
IP-адрес или имя хоста ACI Multi Site Orchestrator.
Если значение не указано в задаче, будет использовано значение переменной среды MSO_HOST.

псевдонимы: hostname
login_domain
строка
Имя домена входа для аутентификации.
Значение по умолчанию - Local.
Если значение не указано в задаче, будет использовано значение переменной среды MSO_LOGIN_DOMAIN.
output_level
строка
    Варианты:
  • debug
  • info
  • normal ←
Влияет на вывод этого ACI модуля.
normal означает стандартный вывод, включая current словарь.
info добавляет информативный вывод, включая previous, proposed и sent словари.
debug добавляет отладочный вывод, включая filter_string, method, response, status и url информацию.
Если значение не указано в задаче, будет использовано значение переменной среды MSO_OUTPUT_LEVEL.
password
строка / обязательно
Пароль для аутентификации.
Если значение не указано в задаче, будет использовано значение переменных среды MSO_PASSWORD или ANSIBLE_NET_PASSWORD.
port
целое число
Номер порта для подключения REST.
Значение по умолчанию зависит от параметра `use_ssl`.
Если значение не указано в задаче, будет использовано значение переменной среды MSO_PORT.
schema
строка / обязательно
Имя схемы.
state
строка
    Варианты:
  • absent
  • present ←
  • query
Используйте present или absent для добавления или удаления.
Используйте query для отображения объекта или нескольких объектов.
template
строка / обязательно
Имя шаблона для изменения.
timeout
целое число
Значение по умолчанию:
30
Таймаут уровня сокета в секундах.
Если значение не указано в задаче, будет использовано значение переменной среды MSO_TIMEOUT.
use_proxy
булево
    Варианты:
  • no
  • yes ←
Если no, прокси не будет использоваться, даже если она определена в переменной среды на целевых хостах.
Если значение не указано в задаче, будет использовано значение переменной среды MSO_USE_PROXY.
use_ssl
булево
    Варианты:
  • no
  • yes ←
Если no, будет использовано HTTP-соединение вместо стандартного HTTPS-соединения.
Если значение не указано в задаче, будет использовано значение переменной среды MSO_USE_SSL.
username
строка
Значение по умолчанию:
"admin"
Имя пользователя для аутентификации.
Если значение не указано в задаче, будет использовано значение переменных среды MSO_USERNAME или ANSIBLE_NET_USERNAME.
validate_certs
булево
    Варианты:
  • no
  • yes ←
Если no, сертификаты SSL не будут проверены.
Это следует установить в no только при использовании на контролируемых сайтах с самозаверяющими сертификатами.
Если значение не указано в задаче, будет использовано значение переменной среды MSO_VALIDATE_CERTS.

Примечания

Примечание

  • Для получения более подробной информации о том, как управлять инфраструктурой ACI с помощью Ansible, обратитесь к Руководству по Cisco ACI.
  • Этот модуль был разработан для поддержки ACI Multi Site Orchestrator v2.1 или более поздних версий. Некоторые или все функции могут не работать на более ранних версиях.

См. также

См. также

cisco.mso.mso_schema_template_external_epg

Официальная документация модуля cisco.mso.mso_schema_template_external_epg.

cisco.mso.mso_schema_template_contract_filter

Официальная документация модуля cisco.mso.mso_schema_template_contract_filter.

Примеры

- name: Add a contract to an EPG
  cisco.mso.mso_schema_template_external_epg_contract:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema 1
    template: Template 1
    epg: EPG 1
    contract:
      name: Contract 1
      type: consumer
    state: present
  delegate_to: localhost

- name: Remove a Contract
  cisco.mso.mso_schema_template_external_epg_contract:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema 1
    template: Template 1
    epg: EPG 1
    contract:
      name: Contract 1
    state: absent
  delegate_to: localhost

- name: Query a specific Contract
  cisco.mso.mso_schema_template_external_epg_contract:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema 1
    template: Template 1
    epg: EPG 1
    contract:
      name: Contract 1
    state: query
  delegate_to: localhost
  register: query_result

- name: Query all Contracts
  cisco.mso.mso_schema_template_external_epg_contract:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema 1
    template: Template 1
    state: query
  delegate_to: localhost
  register: query_result

Авторы

  • Devarshi Shah (@devarshishah3)

© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/cisco/mso/mso_schema_template_external_epg_contract_module.html

Spec-Zone.ru

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