Модуль cisco.mso.mso_schema_template_anp_epg — управление группами конечных точек (EPG) в шаблонах схем
Примечание
Этот модуль входит в коллекцию cisco.mso (версия 2.13.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 string | Этот параметр указывает, каким образом будет осуществляться доступ к сервису. Доступен только при значении service параметра epg_type. Допустимые значения:
|
anp string / обязательный | Имя ANP. |
bd dictionary | Домен широковещания (BD), связанный с этой ANP. |
|
name string / обязательный |
Имя связываемого BD. |
|
schema string |
Схема, в которой определен указанный BD. Если параметр не указан, по умолчанию используется текущая схема. |
|
template string |
Шаблон, в котором определен указанный BD. |
deployment_type string | Параметр deployment_type указывает, каким образом и где развертывается сервис. Доступен только при значении service параметра epg_type. Допустимые значения:
|
description string | Описание, отображаемое в веб-интерфейсе MSO. Описание поддерживается в MSO версии 3.3 и новее. |
display_name string | Имя, отображаемое в веб-интерфейсе MSO. |
epg псевдонимы: name string | Имя EPG, которой требуется управлять. |
epg_type string | Параметр типа EPG поддерживается в MSO версии 3.3 и новее. Допустимые значения:
|
host псевдонимы: hostname string | IP-адрес или имя хоста ACI Multi Site Orchestrator. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения |
intersite_multicast_source boolean | Определяет, включен ли источник многоадресной рассылки между сайтами. Если параметр не указан, по умолчанию используется значение Допустимые значения:
|
intra_epg_isolation string | Определяет, применяется ли изоляция внутри EPG. Если параметр не указан, по умолчанию используется значение Допустимые значения:
|
login_domain string | Имя домена входа, используемого для аутентификации. Значение по умолчанию — Local. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения При использовании подключаемого модуля соединения HTTPAPI, если этот атрибут не указан, будет использована переменная инвентаря |
output_level string | Задает уровень вывода этого модуля MSO.
Если значение не указано в задаче, вместо него будет использовано значение переменной окружения Допустимые значения:
|
password string | Пароль, используемый для аутентификации. Если значение не указано в задаче, вместо него будет использовано значение одной из переменных окружения: |
port integer | Номер порта для REST-соединения. Значение по умолчанию зависит от параметра `use_ssl`. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения |
preferred_group boolean | Определяет, добавляется ли эта EPG в предпочтительную группу. Если параметр не указан, по умолчанию используется значение Допустимые значения:
|
proxy_arp boolean | Определяет, включен ли proxy ARP. Если параметр не указан, по умолчанию используется значение Допустимые значения:
|
qos_level string | Качество обслуживания (QoS) позволяет классифицировать сетевой трафик в фабрике. Это помогает задавать приоритеты и ограничивать потоки трафика, чтобы избежать перегрузки сети. Параметр Contract QoS Level поддерживается в MSO версии 3.1 и новее. Допустимые значения:
|
schema string / обязательный | Имя схемы. |
service_type string | Параметр service_type указывает тип облачных сервисов. Для каждого типа сервиса поддерживаются только определенные типы развертывания и определенные типы доступа в рамках каждого типа развертывания. Доступен только при значении service параметра epg_type. |
state string | Для добавления или удаления используйте Для вывода одного или нескольких объектов используйте Допустимые значения:
|
subnets list / элементы=dictionary | Подсети, связанные с этой ANP. |
|
description string |
Описание этой подсети. |
|
no_default_gateway boolean |
Определяет, есть ли у этой подсети шлюз по умолчанию. Допустимые значения:
|
|
scope string |
Область действия подсети. Допустимые значения:
|
|
boolean |
Определяет, является ли эта подсеть общей для нескольких VRF. Допустимые значения:
|
|
subnet псевдонимы: ip string / обязательный |
Диапазон IP-адресов в нотации CIDR. |
template string / обязательный | Имя шаблона. |
timeout integer | Тайм-аут на уровне сокета в секундах. Значение по умолчанию — 30 секунд. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения |
use_proxy boolean | Если значение — Если значение не указано в задаче, вместо него будет использовано значение переменной окружения Значение по умолчанию — Допустимые значения:
|
use_ssl boolean | Если значение — Если значение не указано в задаче, вместо него будет использовано значение переменной окружения При использовании подключаемого модуля соединения HTTPAPI, если этот атрибут не указан, будет использована переменная инвентаря По умолчанию используется Допустимые значения:
|
useg_epg boolean | Определяет, является ли эта EPG группой USEG. Допустимые значения:
|
username string | Имя пользователя, используемое для аутентификации. Если значение не указано в задаче, вместо него будет использовано значение одной из переменных окружения: |
validate_certs boolean | Если значение — Значение Если значение не указано в задаче, вместо него будет использовано значение переменной окружения Значение по умолчанию — Допустимые значения:
|
vrf dictionary | VRF, связанный с этой ANP. |
|
name string / обязательный |
Имя связываемой VRF. |
|
schema string |
Схема, в которой определена указанная VRF. Если параметр не указан, по умолчанию используется текущая схема. |
|
template string |
Шаблон, в котором определена указанная VRF. |
Примечания
Примечание
- Этот модуль разработан для поддержки Multi Site Orchestrator версии 2.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–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/cisco/mso/mso_schema_template_anp_epg_module.html