Spec-Zone.ru › Ansible

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

Примечание

Этот модуль является частью коллекции cisco.mso (версия 2.9.0).

У вас, возможно, уже установлена эта коллекция, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install cisco.mso. Для использования этого модуля необходимы дополнительные требования. Подробности см. в разделе Требования.

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

Новая версия в cisco.mso 0.0.8

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

Обзор

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

Требования

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

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

Параметры

Параметр

Комментарии

contract

словарь

Договор, связанный с этим EPG.

name

строка / обязательно

Имя договора для связывания.

schema

строка

Схема, которая определяет ссылку на БД.

Если этот параметр не указан, по умолчанию используется текущая схема.

template

строка

Шаблон, который определяет ссылку на БД.

type

строка / обязательно

Тип договора.

Варианты:

  • "consumer"
  • "provider"

external_epg

строка / обязательно

Имя EPG для управления.

host

алиасы: hostname

строка

IP-адрес или имя хоста ACI Multi Site Orchestrator.

Если значение не указано в задаче, будет использовано значение переменной окружения MSO_HOST.

login_domain

строка

Имя домена входа для аутентификации.

Значение по умолчанию — Local.

Если значение не указано в задаче, будет использовано значение переменной окружения MSO_LOGIN_DOMAIN.

При использовании плагина подключения HTTPAPI переменная инвентаризации ansible_httpapi_login_domain будет использована, если этот атрибут не указан.

output_level

строка

Влияет на вывод этого модуля MSO.

normal означает стандартный вывод, включая current словарь.

info добавляет информационный вывод, включая previous, proposed и sent словари.

debug добавляет отладочный вывод, включая filter_string, method, response, status и url информацию.

Если значение не указано в задаче, будет использовано значение переменной окружения MSO_OUTPUT_LEVEL.

Варианты:

  • "debug"
  • "info"
  • "normal" ← (по умолчанию)

password

строка

Пароль для аутентификации.

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

port

целое число

Номер порта для использования в подключении REST.

Значение по умолчанию зависит от параметра `use_ssl`.

Если значение не указано в задаче, будет использовано значение переменной окружения MSO_PORT.

schema

строка / обязательно

Имя схемы.

state

строка

Используйте present или absent для добавления или удаления.

Используйте query для перечисления объекта или нескольких объектов.

Варианты:

  • "absent"
  • "present" ← (по умолчанию)
  • "query"

template

строка / обязательно

Имя шаблона для изменения.

timeout

целое число

Таймаут уровня сокета в секундах.

Значение по умолчанию — 30 секунд.

Если значение не указано в задаче, будет использовано значение переменной окружения MSO_TIMEOUT.

use_proxy

булево

Если false, прокси не будет использоваться, даже если он определён в переменной окружения на целевых хостах.

Если значение не указано в задаче, будет использовано значение переменной окружения MSO_USE_PROXY.

По умолчанию true.

Варианты:

  • false
  • true

use_ssl

булево

Если false, вместо стандартного подключения HTTPS будет использовано HTTP-подключение.

Если значение не указано в задаче, будет использовано значение переменной окружения MSO_USE_SSL.

При использовании плагина подключения HTTPAPI переменная инвентаризации ansible_httpapi_use_ssl будет использована, если этот атрибут не указан.

По умолчанию false при использовании плагина подключения HTTPAPI (mso или nd) и true при использовании устаревшего метода подключения (только для mso).

Варианты:

  • false
  • true

логин

строка

Имя пользователя для аутентификации.

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

validate_certs

логический тип

Если false, сертификаты SSL не будут проверены.

Это следует устанавливать в значение false только при работе с сайтами, управляемыми лично, использующими самозаверяющие сертификаты.

Если значение не указано в задаче, будет использовано значение переменной окружения MSO_VALIDATE_CERTS.

По умолчанию true.

Варианты:

  • false
  • true

Примечания

Примечание

  • Этот модуль был разработан для поддержки Multi Site Orchestrator v2.1 или более поздних версий. Некоторые или все функции могут не работать в более ранних версиях.

См. также

См. также

cisco.mso.mso_schema_template_external_epg

Управление внешними EPG в шаблонах схемы.

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

- 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

- 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
  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
  register: query_result

Авторы

  • Devarshi Shah (@devarshishah3)

Ссылки на коллекцию

  • Система отслеживания ошибок
  • Главная страница
  • Репозиторий (источники)

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

Spec-Zone.ru

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