cisco.aci.aci_l3out_extepg module – Управление объектами профиля экземпляра внешней сети (ExtEpg) (l3ext:InstP)
Примечание
Этот модуль входит в коллекцию cisco.aci (версия 2.13.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить ее, используйте: ansible-galaxy collection install cisco.aci.
Чтобы использовать ее в плейбуке, укажите: cisco.aci.aci_l3out_extepg.
Обзор
- Управление объектами профиля экземпляра внешней сети (ExtEpg) в структурах Cisco ACI.
Параметры
Параметр | Комментарии |
|---|---|
annotation строка | Пользовательская строка для добавления аннотации к объекту. Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения Если значение не указано в задаче и переменная окружения По умолчанию: |
certificate_name псевдонимы: cert_name строка | Имя сертификата X.509, привязанного к пользователю APIC AAA, который используется для аутентификации на основе подписи. Если указано имя файла Если для Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения |
contract_exception_tag строка | Тег исключения контракта. |
description псевдонимы: descr строка | Описание ExtEpg. |
dscp псевдонимы: target строка | Целевое значение Differentiated Services (DSCP). Если при создании значение не задано, APIC использует значение Допустимые значения:
|
extepg псевдонимы: extepg_name, name строка | Имя создаваемого ExtEpg. |
host псевдонимы: hostname строка | IP-адрес или имя узла APIC, доступное для разрешения с управляющего узла Ansible. Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения |
intra_ext_epg_isolation строка | Предпочитаемое управление политиками. Допустимые значения:
|
l3out псевдонимы: l3out_name строка | Имя существующего L3Out. |
name_alias строка | Псевдоним текущего объекта. Соответствует полю nameAlias в ACI. |
output_level строка | Определяет вывод этого модуля ACI.
Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения Допустимые значения:
|
output_path строка | Путь к файлу, в который будут записываться созданные модулем объекты конфигурации ACI в формате JSON. Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения |
password строка | Пароль для аутентификации. Этот параметр взаимоисключающий с Если значение не указано в задаче, вместо него будут использоваться значения переменных окружения |
port целое число | Номер порта для REST-подключения. Значение по умолчанию зависит от параметра Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения |
preferred_group логическое значение | Определяет, входит ли EPG в Preferred Group и может ли обмениваться данными без контрактов. Это очень удобно при миграции или если ACI используется для автоматизации сети, но не для управления политиками. Если при создании значение не задано, APIC использует значение Допустимые значения:
|
private_key псевдонимы: cert_key строка | Файл закрытого ключа в формате PEM или содержимое закрытого ключа, используемое для аутентификации на основе подписи. Это значение также влияет на используемое значение Этот параметр взаимоисключающий с Если значение не указано в задаче, вместо него будут использоваться значения переменных окружения |
qos_class строка | Идентификатор класса приоритета. Допустимые значения:
|
route_control_profiles словарь | Профили управления маршрутами. |
|
export_profile псевдонимы: export строка |
Профиль управления маршрутами для направления экспорта. Чтобы удалить политику экспорта маршрутов, передайте пустую строку (см. примеры). |
|
import_profile псевдонимы: import строка |
Профиль управления маршрутами для направления импорта. Чтобы удалить политику импорта маршрутов, передайте пустую строку (см. примеры). |
state строка | Используйте Используйте Допустимые значения:
|
suppress_previous псевдонимы: no_previous, ignore_previous логическое значение | Если Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения Значение по умолчанию: ПРЕДУПРЕЖДЕНИЕ — это приведет к тому, что возвращаемое предыдущее значение будет пустым. Предыдущее состояние объекта не будет проверено, а POST-запрос на обновление будет содержать все свойства. Допустимые значения:
|
suppress_verification псевдонимы: no_verification, no_verify, suppress_verify, ignore_verify, ignore_verification логическое значение | Если Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения Значение по умолчанию: ПРЕДУПРЕЖДЕНИЕ — текущее возвращаемое значение будет установлено в предложенное значение. Проверить текущий объект, включая значения по умолчанию, в рамках одной задачи будет невозможно. Допустимые значения:
|
tenant псевдонимы: tenant_name строка | Имя существующего арендатора. |
timeout целое число | Тайм-аут на уровне сокета в секундах. Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения Значение по умолчанию: 30. |
use_proxy логическое значение | Если Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения Значение по умолчанию: true. Допустимые значения:
|
use_ssl логическое значение | Если Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения При локальном подключении значение по умолчанию — true. Допустимые значения:
|
username псевдонимы: user строка | Имя пользователя для аутентификации. Если значение не указано в задаче, вместо него будут использоваться значения переменных окружения Значение по умолчанию: admin. |
validate_certs логическое значение | Если Устанавливайте значение Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения Значение по умолчанию: true. Допустимые значения:
|
Примечания
Примечание
- До использования этого модуля в плейбуке должны существовать
tenant,domainиvrf. Для этого можно использовать модули cisco.aci.aci_tenant, cisco.aci.aci_domain и cisco.aci.aci_vrf.
См. также
См. также
- cisco.aci.aci_tenant
-
Управление арендаторами (fv:Tenant).
- cisco.aci.aci_domain
-
Управление профилями физических, виртуальных, мостовых, маршрутизируемых доменов или доменов FC (phys:DomP, vmm:DomP, l2ext:DomP, l3ext:DomP и fc:DomP).
- cisco.aci.aci_vrf
-
Управление контекстами или VRF (fv:Ctx).
- Справочник модели управления информацией APIC
-
Дополнительная информация о внутреннем классе APIC l3extInstP:instP.
- Руководство по Cisco ACI
-
Подробная информация об управлении инфраструктурой ACI с помощью Ansible.
- Разработка модулей Cisco ACI
-
Подробное руководство по созданию собственных модулей Cisco ACI для участия в разработке.
Примеры
- name: Add a new ExtEpg
cisco.aci.aci_l3out_extepg:
host: apic
username: admin
password: SomeSecretPassword
tenant: production
l3out: prod_l3out
name: prod_extepg
description: ExtEpg for Production L3Out
contract_exception_tag: test
qos_class: level6
route_control_profiles:
import_profile: test1
export_profile: test2
state: present
delegate_to: localhost
- name: Delete ExtEpg
cisco.aci.aci_l3out_extepg:
host: apic
username: admin
password: SomeSecretPassword
tenant: production
l3out: prod_l3out
name: prod_extepg
state: absent
delegate_to: localhost
- name: Delete the export route control profile in an ExtEpg
cisco.aci.aci_l3out_extepg:
host: apic
username: admin
password: SomeSecretPassword
tenant: production
l3out: prod_l3out
name: prod_extepg
route_control_profiles:
import_profile: test1
export_profile: ""
state: present
delegate_to: localhost
- name: Query ExtEpg information
cisco.aci.aci_l3out_extepg:
host: apic
username: admin
password: SomeSecretPassword
tenant: production
l3out: prod_l3out
name: prod_extepg
state: query
delegate_to: localhost
register: query_result
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
current list / elements=string | Текущая конфигурация APIC после завершения работы модуля Возвращается: при успехе Пример: |
error dictionary | Информация об ошибке, возвращенная APIC Возвращается: при сбое Пример: |
filter_string string | Строка фильтра, использованная для запроса Возвращается: при сбое или отладке Пример: |
method string | Метод HTTP, использованный для запроса к APIC Возвращается: при сбое или отладке Пример: |
previous list / elements=string | Исходная конфигурация APIC до запуска модуля Возвращается: при выводе информации Пример: |
proposed dictionary | Собранная конфигурация на основе параметров, предоставленных пользователем Возвращается: при выводе информации Пример: |
raw string | Необработанный вывод, возвращенный REST API APIC (xml или json) Возвращается: при ошибке разбора Пример: |
response string | Ответ HTTP от APIC Возвращается: при сбое или отладке Пример: |
sent list / elements=string | Фактическая/минимальная конфигурация, отправленная в APIC Возвращается: при выводе информации Пример: |
status integer | Статус HTTP от APIC Возвращается: при сбое или отладке Пример: |
url string | URL HTTP, использованный для запроса к APIC Возвращается: при сбое или отладке Пример: |
Ссылки на коллекцию
© 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/aci/aci_l3out_extepg_module.html