Модуль cisco.mso.mso_schema_template_anp_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_anp_epg_contract.
Обзор
- Управление контрактами EPG в шаблонах схемы на Cisco ACI Multi-Site.
Требования
Ниже приведены требования, необходимые на хосте, который выполняет этот модуль.
- Multi Site Orchestrator v2.1 или более поздней версии
Параметры
Параметр | Комментарии |
|---|---|
anp строка / обязательно | Имя ANP. |
contract словарь | Договор, связанный с данной EPG. Этот параметр нельзя использовать совместно с параметром contracts. |
|
name строка / обязательно |
Имя договора. |
|
schema строка |
Имя схемы, которая определяет ссылку на договор. Если этот параметр не указан, используется текущая схема. |
|
template строка |
Имя шаблона, который определяет ссылку на договор. Если этот параметр не указан, используется текущая схема. |
|
type строка / обязательно |
Тип договора. Варианты:
|
contracts список / элементы=словарь | Список договоров, связанных с этой EPG. Этот параметр нельзя использовать совместно с параметром Все настроенные договора будут заменены предоставленными при использовании с Только предоставленные договора будут добавлены, обновлены или удалены при использовании с В сочетании с |
|
name строка / обязательно |
Имя договора. |
|
schema строка |
Имя схемы, которая определяет ссылку на договор. Если этот параметр не указан, используется текущая схема. |
|
template строка |
Имя шаблона, который определяет ссылку на договор. Если этот параметр не указан, используется текущая схема. |
|
type строка / обязательно |
Тип договора. Варианты:
|
epg строка / обязательно | Имя EPG. |
force_replace логическое | Заменяет все настроенные договора предоставленными. Этот параметр можно использовать только совместно с параметром В сочетании с Варианты:
|
host псевдонимы: hostname строка | IP-адрес или имя хоста ACI Multi Site Orchestrator. Если значение не указано в задаче, вместо этого используется значение переменной среды |
login_domain строка | Имя домена входа для аутентификации. Значение по умолчанию — Local. Если значение не указано в задаче, вместо этого используется значение переменной среды При использовании плагина подключения HTTPAPI, переменная инвентаризации |
output_level строка | Влияет на вывод данного модуля MSO.
Если значение не указано в задаче, вместо этого используется значение переменной среды Варианты:
|
password строка | Пароль для аутентификации. Если значение не указано в задаче, вместо этого используется значение переменных среды |
port целое число | Номер порта, используемого для подключения REST. Значение по умолчанию зависит от параметра `use_ssl`. Если значение не указано в задаче, вместо этого используется значение переменной среды |
схема строка / обязательно | Имя схемы. |
состояние строка | Используйте Используйте Варианты:
|
шаблон строка / обязательно | Имя шаблона. |
таймаут целое число | Таймаут уровня сокета в секундах. Значение по умолчанию — 30 секунд. Если значение не указано в задаче, будет использовано значение переменной среды |
использовать_прокси логическое значение | Если Если значение не указано в задаче, будет использовано значение переменной среды По умолчанию — Варианты:
|
использовать_ssl логическое значение | Если Если значение не указано в задаче, будет использовано значение переменной среды При использовании плагина соединения HTTPAPI переменная инвентаризации По умолчанию Варианты:
|
имя_пользователя строка | Имя пользователя для аутентификации. Если значение не указано в задаче, будут использованы значения переменных среды |
проверять_сертификаты логическое значение | Если Это значение должно быть установлено в Если значение не указано в задаче, будет использовано значение переменной среды По умолчанию Варианты:
|
Примечания
Примечание
- Этот модуль был разработан для поддержки Multi Site Orchestrator v2.1 и более новых версий. Некоторые или все функции могут не работать в более ранних версиях.
См. также
См. также
- cisco.mso.mso_schema_template_anp_epg
-
Управление группами конечных точек (EPG) в шаблонах схем.
- cisco.mso.mso_schema_template_contract_filter
-
Управление фильтрами контрактов в шаблонах схем.
Примеры
- name: Add a contract to an EPG
cisco.mso.mso_schema_template_anp_epg_contract:
host: mso_host
username: admin
password: SomeSecretPassword
schema: Schema 1
template: Template 1
anp: ANP 1
epg: EPG 1
contract:
name: Contract 1
type: consumer
state: present
- name: Add 2 contracts to an EPG
cisco.mso.mso_schema_template_anp_epg_contract:
host: mso_host
username: admin
password: SomeSecretPassword
schema: Schema 1
template: Template 1
anp: ANP 1
epg: EPG 1
contracts:
- name: Contract 1
type: provider
- name: Contract 1
type: consumer
state: present
- name: Replace all existing contracts on an EPG with 2 new contracts
cisco.mso.mso_schema_template_anp_epg_contract:
host: mso_host
username: admin
password: SomeSecretPassword
schema: Schema 1
template: Template 1
anp: ANP 1
epg: EPG 1
force_replace: true
contracts:
- name: Contract 2
type: provider
- name: Contract 2
type: consumer
state: present
- name: Query a specific Contract
cisco.mso.mso_schema_template_anp_epg_contract:
host: mso_host
username: admin
password: SomeSecretPassword
schema: Schema 1
template: Template 1
anp: ANP 1
epg: EPG 1
contract:
name: Contract 1
type: consumer
state: query
register: query_result
- name: Query a list of Contracts
cisco.mso.mso_schema_template_anp_epg_contract:
host: mso_host
username: admin
password: SomeSecretPassword
schema: Schema 1
template: Template 1
anp: ANP 1
epg: EPG 1
contracts:
- name: Contract 2
type: provider
- name: Contract 2
type: consumer
state: query
register: query_result
- name: Query all Contracts
cisco.mso.mso_schema_template_anp_epg_contract:
host: mso_host
username: admin
password: SomeSecretPassword
schema: Schema 1
template: Template 1
anp: ANP 1
state: query
register: query_result
- name: Remove a Contract
cisco.mso.mso_schema_template_anp_epg_contract:
host: mso_host
username: admin
password: SomeSecretPassword
schema: Schema 1
template: Template 1
anp: ANP 1
epg: EPG 1
contract:
name: Contract 1
state: absent
- name: Remove 2 contracts to an EPG
cisco.mso.mso_schema_template_anp_epg_contract:
host: mso_host
username: admin
password: SomeSecretPassword
schema: Schema 1
template: Template 1
anp: ANP 1
epg: EPG 1
contracts:
- name: Contract 1
type: provider
- name: Contract 1
type: consumer
state: absent
- name: Remove all existing contracts from an EPG
cisco.mso.mso_schema_template_anp_epg_contract:
host: mso_host
username: admin
password: SomeSecretPassword
schema: Schema 1
template: Template 1
anp: ANP 1
epg: EPG 1
force_replace: true
state: absent
Ссылки на коллекцию
© 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_anp_epg_contract_module.html