Модуль cisco.mso.mso_schema_site_anp_epg_staticport — управление статическими портами EPG на уровне сайта в шаблоне схемы
Примечание
Этот модуль входит в коллекцию cisco.mso (версия 2.13.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install cisco.mso. Для использования этого модуля могут потребоваться дополнительные компоненты; подробности см. в разделе Требования.
Чтобы использовать модуль в плейбуке, укажите: cisco.mso.mso_schema_site_anp_epg_staticport.
Краткое описание
- Управление статическими портами EPG на уровне сайта в шаблоне схемы Cisco ACI Multi-Site.
Требования
Следующие требования должны быть выполнены на хосте, на котором запускается этот модуль.
- Multi Site Orchestrator версии 2.1 или новее
Параметры
Параметр | Комментарии |
|---|---|
anp строка / обязательный | Имя ANP. |
deployment_immediacy строка | Немедленность развертывания статического порта.
Варианты:
|
epg строка / обязательный | Имя EPG. |
fex строка | Идентификатор FEX статического порта. |
force_replace логический | Заменяет все настроенные статические порты указанными статическими портами. Этот параметр можно использовать только вместе с параметром В сочетании с Варианты:
|
host псевдонимы: hostname строка | IP-адрес или имя хоста ACI Multi Site Orchestrator. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
leaf строка | Коммутатор leaf статического порта. |
login_domain строка | Домен входа, используемый для аутентификации. Значение по умолчанию — Local. Если значение не указано в задаче, вместо него будет использовано значение переменной среды При использовании плагина подключения HTTPAPI, если этот атрибут не указан, будет использована переменная инвентаря |
mode строка | Режим статического порта.
Варианты:
|
output_level строка | Определяет формат вывода этого модуля MSO.
Если значение не указано в задаче, вместо него будет использовано значение переменной среды Варианты:
|
password строка | Пароль для аутентификации. Если значение не указано в задаче, вместо него будет использовано значение одной из переменных среды: |
path строка | Путь статического порта. |
pod строка | Под статического порта. |
port целое число | Номер порта для REST-подключения. Значение по умолчанию зависит от параметра `use_ssl`. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
primary_micro_segment_vlan целое число | Основной VLAN микросегмента статического порта. |
schema строка / обязательный | Имя схемы. |
site строка / обязательный | Имя сайта. |
state строка | Используйте Используйте Варианты:
|
static_ports список / элементы=словарь | Список статических портов, связанных с этой EPG. При использовании с При использовании с В сочетании с Если атрибуты static_ports не указаны, будут использоваться атрибуты модуля. Для каждого статического порта в списке необходимо определить следующие атрибуты static_ports.type static_ports.pod static_ports.leaf static_ports.path static_ports.vlan |
|
deployment_immediacy строка |
Немедленность развертывания статического порта.
Варианты:
|
|
fex строка |
Идентификатор FEX статического порта. |
|
leaf строка |
Коммутатор leaf статического порта. |
|
mode строка |
Режим статического порта.
Варианты:
|
|
path строка |
Путь статического порта. |
|
pod строка |
Под статического порта. |
|
primary_micro_segment_vlan целое число |
Основной VLAN микросегмента статического порта. |
|
type строка |
Тип пути статического порта
Варианты:
|
|
vlan целое число |
Идентификатор VLAN инкапсуляции порта статического порта. |
template строка / обязательный | Имя шаблона. |
timeout целое число | Тайм-аут на уровне сокета в секундах. Значение по умолчанию — 30 секунд. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
type строка | Тип пути статического порта
Варианты:
|
use_proxy логический | Если Если значение не указано в задаче, вместо него будет использовано значение переменной среды Значение по умолчанию — Варианты:
|
use_ssl логический | Если Если значение не указано в задаче, вместо него будет использовано значение переменной среды При использовании плагина подключения HTTPAPI, если этот атрибут не указан, будет использована переменная инвентаря При использовании плагина подключения HTTPAPI (mso или nd) значение по умолчанию — Варианты:
|
username строка | Имя пользователя для аутентификации. Если значение не указано в задаче, вместо него будет использовано значение одной из переменных среды: |
validate_certs логический | Если Значение Если значение не указано в задаче, вместо него будет использовано значение переменной среды Значение по умолчанию — Варианты:
|
vlan целое число | Идентификатор VLAN инкапсуляции порта статического порта. |
Примечания
Примечание
- В API PATCH ACI MultiSite есть ограничение: некоторые объекты требуется указывать по индексу. При одновременном доступе это может привести к скрытому повреждению данных при изменении или удалении объекта, поскольку может быть указан не тот объект. Это ограничение затрагивает данный модуль.
- Этот модуль разработан для Multi Site Orchestrator версии 2.1 или новее. Некоторые или все функции могут не работать в более ранних версиях.
См. также
См. также
- cisco.mso.mso_schema_site_anp_epg
-
Управление группами конечных точек (EPG) на уровне сайта в шаблоне схемы.
- cisco.mso.mso_schema_template_anp_epg
-
Управление группами конечных точек (EPG) в шаблонах схем.
Примеры
- name: Add a new static port to a site EPG
cisco.mso.mso_schema_site_anp_epg_staticport:
host: mso_host
username: admin
password: SomeSecretPassword
schema: Schema1
site: Site1
template: Template1
anp: ANP1
epg: EPG1
type: port
pod: pod-1
leaf: 101
path: eth1/1
vlan: 126
deployment_immediacy: immediate
state: present
- name: Add a new static fex port to a site EPG
mso_schema_site_anp_epg_staticport:
host: mso_host
username: admin
password: SomeSecretPassword
schema: Schema1
site: Site1
template: Template1
anp: ANP1
epg: EPG1
type: port
pod: pod-1
leaf: 101
fex: 151
path: eth1/1
vlan: 126
deployment_immediacy: lazy
state: present
- name: Add a new static VPC to a site EPG
mso_schema_site_anp_epg_staticport:
host: mso_host
username: admin
password: SomeSecretPassword
schema: Schema1
site: Site1
template: Template1
anp: ANP1
epg: EPG1
pod: pod-1
leaf: 101-102
path: ansible_polgrp
vlan: 127
type: vpc
mode: untagged
deployment_immediacy: lazy
state: present
- name: Add two new static port to a site EPG
cisco.mso.mso_schema_site_anp_epg_staticport:
host: mso_host
username: admin
password: SomeSecretPassword
schema: Schema1
site: Site1
template: Template1
anp: ANP1
epg: EPG1
static_ports:
- pod: pod-1
leaf: 101
path: eth1/1
vlan: 126
- pod: pod-2
leaf: 101
path: eth2/1
vlan: 128
deployment_immediacy: immediate
state: present
- name: Replace all existing static pors on a site EPG with 2 new static ports
cisco.mso.mso_schema_site_anp_epg_staticport:
host: mso_host
username: admin
password: SomeSecretPassword
schema: Schema1
site: Site1
template: Template1
anp: ANP1
epg: EPG1
force_replace: true
static_ports:
- pod: pod-1
leaf: 101
path: eth1/1
vlan: 126
- pod: pod-2
leaf: 101
path: eth2/1
vlan: 128
deployment_immediacy: immediate
state: present
- name: Query a specific site EPG static port
cisco.mso.mso_schema_site_anp_epg_staticport:
host: mso_host
username: admin
password: SomeSecretPassword
schema: Schema1
site: Site1
template: Template1
anp: ANP1
epg: EPG1
type: port
pod: pod-1
leaf: 101
path: eth1/1
state: query
register: query_result
- name: Query a list of static ports
cisco.mso.mso_schema_site_anp_epg_staticport:
host: mso_host
username: admin
password: SomeSecretPassword
schema: Schema1
site: Site1
template: Template1
anp: ANP1
epg: EPG1
static_ports:
- pod: pod-1
leaf: 101
path: eth1/1
vlan: 126
- pod: pod-2
leaf: 101
path: eth2/1
vlan: 128
state: query
register: query_result
- name: Query all site EPG static ports
cisco.mso.mso_schema_site_anp_epg_staticport:
host: mso_host
username: admin
password: SomeSecretPassword
schema: Schema1
site: Site1
template: Template1
anp: ANP1
state: query
register: query_result
- name: Remove a static port from a site EPG
cisco.mso.mso_schema_site_anp_epg_staticport:
host: mso_host
username: admin
password: SomeSecretPassword
schema: Schema1
site: Site1
template: Template1
anp: ANP1
epg: EPG1
type: port
pod: pod-1
leaf: 101
path: eth1/1
state: absent
- name: Remove two static ports from a site EPG
cisco.mso.mso_schema_site_anp_epg_staticport:
host: mso_host
username: admin
password: SomeSecretPassword
schema: Schema1
site: Site1
template: Template1
anp: ANP1
epg: EPG1
static_ports:
- pod: pod-1
leaf: 101
path: eth1/1
vlan: 126
- pod: pod-2
leaf: 101
path: eth2/1
vlan: 128
deployment_immediacy: immediate
state: absent
- name: Remove all existing static pors from a site EPG
cisco.mso.mso_schema_site_anp_epg_staticport:
host: mso_host
username: admin
password: SomeSecretPassword
schema: Schema1
site: Site1
template: Template1
anp: ANP1
epg: EPG1
force_replace: true
state: absent
Ссылки на коллекцию
© 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_site_anp_epg_staticport_module.html