Модуль cisco.mso.mso_schema_template_anp_epg – Управление группами конечных точек (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.
Обзор
- Управление EPG в шаблонах схем на Cisco ACI Multi-Site.
Требования
Ниже приведены требования, которые должны быть выполнены на хосте, на котором выполняется этот модуль.
- Multi Site Orchestrator версии 2.1 или новее
Параметры
Параметр | Комментарии |
|---|---|
access_type строка | Этот параметр указывает способ доступа к службе. Доступен только при epg_type равном service. Варианты:
|
anp строка / обязательно | Имя ANP. |
bd словарь | BD, связанный с этим ANP. |
|
name строка / обязательно |
Имя BD для ассоциации. |
|
schema строка |
Схема, определяющая указанную BD. Если параметр не указан, используется текущая схема. |
|
template строка |
Шаблон, определяющий указанную BD. |
deployment_type строка | Параметр deployment_type указывает, как и где развернута служба. Доступен только при epg_type равном service. Варианты:
|
description строка | Описание, отображаемое на веб-интерфейсе MSO. Описание поддерживается версиями MSO 3.3 и выше. |
display_name строка | Имя, отображаемое на веб-интерфейсе MSO. |
epg псевдонимы: name строка | Имя управляемого EPG. |
epg_type строка | Параметр типа EPG поддерживается версиями MSO 3.3 и выше. Варианты:
|
host псевдонимы: hostname строка | IP-адрес или имя хоста ACI Multi Site Orchestrator. Если значение не указано в задаче, используется значение переменной среды |
intersite_multicast_source логическое | Включен ли межсайтовый источник мультивещания. Если не указан, по умолчанию значение равно Варианты:
|
intra_epg_isolation строка | Включена ли изоляция внутри EPG. Если не указан, по умолчанию значение равно Варианты:
|
login_domain строка | Имя домена входа для аутентификации. Значение по умолчанию - Local. Если не указано в задаче, используется значение переменной среды При использовании плагина подключения HTTPAPI, если этот атрибут не указан, используется переменная инвентаризации |
output_level строка | Влияет на вывод модуля MSO.
Если не указано в задаче, используется значение переменной среды Варианты:
|
password строка | Пароль для аутентификации. Если не указан в задаче, используется значение переменных среды |
port целое число | Номер порта для подключения REST. Значение по умолчанию зависит от параметра `use_ssl`. Если не указан в задаче, используется значение переменной среды |
preferred_group boolean | Является ли эта группа EPG предпочтительной. Если этот параметр не указан, он по умолчанию равен Варианты:
|
proxy_arp boolean | Включен ли прокси-ARP. Если этот параметр не указан, он по умолчанию равен Варианты:
|
qos_level string | Качество обслуживания (QoS) позволяет классифицировать сетевой трафик в сети. Это помогает приоритизировать и контролировать поток трафика, чтобы избежать перегрузки в сети. Параметр уровня QoS контракта поддерживается версиями MSO 3.1 и выше. |
schema string / обязательно | Имя схемы. |
service_type string | Параметр service_type относится к типу облачных служб. Для каждого типа службы поддерживаются только определенные типы развертывания и определенные типы доступа в каждом типе развертывания. Этот параметр доступен только при epg_type service. |
state string | Используйте Используйте Варианты:
|
subnets list / elements=dictionary | Подсети, связанные с этим ANP. |
|
description string |
Описание этой подсети. |
|
no_default_gateway boolean |
Отсутствует ли шлюз по умолчанию в этой подсети. Варианты:
|
|
scope string |
Область действия подсети. Варианты:
|
|
boolean |
Является ли эта подсеть общей для разных VRF. Варианты:
|
|
subnet aliases: ip string / обязательно |
Диапазон IP-адресов в CIDR-нотации. |
template string / обязательно | Имя шаблона. |
timeout integer | Таймаут уровня сокета в секундах. Значение по умолчанию — 30 секунд. Если значение не указано в задаче, используется значение переменной окружения |
use_proxy boolean | Если Если значение не указано в задаче, используется значение переменной окружения Значение по умолчанию — Варианты:
|
use_ssl boolean | Если Если значение не указано в задаче, используется значение переменной окружения При использовании плагина подключения HTTPAPI переменная инвентаризации По умолчанию Варианты:
|
useg_epg boolean | Является ли это USEG EPG. Варианты:
|
username string | Имя пользователя для аутентификации. Если значение не указано в задаче, вместо него будут использоваться значения переменных окружения |
validate_certs boolean | Если Это значение следует установить в Если значение не указано в задаче, будет использовано значение переменной окружения По умолчанию Варианты:
|
vrf dictionary | VRF, связанная с этим ANP. |
|
name string / обязательно |
Имя VRF для ассоциации. |
|
schema string |
Схема, которая определяет указанную VRF. Если этот параметр не указан, используется текущая схема по умолчанию. |
|
template string |
Шаблон, который определяет указанную VRF. |
Примечания
Примечание
- Этот модуль разработан для поддержки Multi Site Orchestrator v2.1 или более поздних версий. Некоторые или все функции могут не работать в более ранних версиях.
См. также
См. также
- cisco.mso.mso_schema_template_anp
-
Управление профилями сетевых приложений (ANP) в схемах шаблонов.
- cisco.mso.mso_schema_template_anp_epg_subnet
-
Управление подсетями EPG в схемах шаблонов.
- cisco.mso.mso_schema_template_bd
-
Управление областями мостов (BD) в схемах шаблонов.
- cisco.mso.mso_schema_template_contract_filter
-
Управление фильтрами контрактов в схемах шаблонов.
Примеры
- name: Add a new EPG
cisco.mso.mso_schema_template_anp_epg:
host: mso_host
username: admin
password: SomeSecretPassword
schema: Schema 1
template: Template 1
anp: ANP 1
epg: EPG 1
bd:
name: bd1
vrf:
name: vrf1
state: present
- name: Add a new EPG with preferred group.
cisco.mso.mso_schema_template_anp_epg:
host: mso_host
username: admin
password: SomeSecretPassword
schema: Schema 1
template: Template 1
anp: ANP 1
epg: EPG 1
state: present
preferred_group: true
- name: Remove an EPG
cisco.mso.mso_schema_template_anp_epg:
host: mso_host
username: admin
password: SomeSecretPassword
schema: Schema 1
template: Template 1
anp: ANP 1
epg: EPG 1
bd:
name: bd1
vrf:
name: vrf1
state: absent
- name: Query a specific EPG
cisco.mso.mso_schema_template_anp_epg:
host: mso_host
username: admin
password: SomeSecretPassword
schema: Schema 1
template: Template 1
anp: ANP 1
epg: EPG 1
bd:
name: bd1
vrf:
name: vrf1
state: query
register: query_result
- name: Query all EPGs
cisco.mso.mso_schema_template_anp_epg:
host: mso_host
username: admin
password: SomeSecretPassword
schema: Schema 1
template: Template 1
anp: ANP 1
epg: EPG 1
bd:
name: bd1
vrf:
name: vrf1
state: query
register: query_result
Ссылки на сборку
© 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_module.html