Модуль cisco.aci.aci_l3out – Управление объектами внешнего уровня 3 (L3Out) (l3ext:Out)
Примечание
Этот модуль входит в коллекцию cisco.aci (версия 2.10.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install cisco.aci.
Чтобы использовать её в плейбуке, укажите: cisco.aci.aci_l3out.
Обзор
- Управление внешним уровнем 3 (L3Out) на тканях Cisco ACI.
Параметры
Параметр | Комментарии |
|---|---|
annotation строка | Пользовательская строка для аннотации объекта. Если значение не указано в задании, используется значение переменной среды Если значение не указано в задании и переменной среды По умолчанию: |
asn псевдонимы: as_number целое число | Номер AS для L3Out. Применимо только при использовании ‘eigrp’ в качестве l3protocol. |
certificate_name псевдонимы: cert_name строка | Имя сертификата X.509, прикрепленного к пользователю APIC AAA, используемому для аутентификации на основе подписи. Если был предоставлен файл с именем Если для Если значение не указано в задании, используется значение переменной среды |
description псевдонимы: descr строка | Описание L3Out. |
domain псевдонимы: ext_routed_domain_name, routed_domain строка | Имя внешней L3-доменной области, ассоциированной с L3Out. |
dscp псевдонимы: target строка | Значение целевого параметра Differentiated Service (DSCP). APIC по умолчанию устанавливает Варианты:
|
host псевдонимы: hostname строка | IP-адрес или имя хоста, разрешаемое хостом управления Ansible. Если значение не указано в задании, используется значение переменной среды |
l3out псевдонимы: l3out_name, name строка | Имя создаваемого L3Out. |
l3protocol список / элементы=строка | Протокол маршрутизации для L3Out. Протоколы, уже связанные с l3out, необходимо указать снова при изменении l3out, если связанные протоколы должны сохраниться. В противном случае протоколы удаляются, если не указаны каждый раз при изменении l3out. В первом примере для добавления протокола BGP к l3out с протоколом OSPF пользователь должен ввести Во втором примере для изменения протокола с OSPF на EIGRP пользователь должен просто ввести Для удаления всех существующих протоколов пользователь должен ввести SR-MPLS Infra L3out требует, чтобы l3protocol был ‘bgp’. Варианты:
|
mpls строка | Указывает, включен ли MPLS (Multi-Protocol Label Switching). APIC по умолчанию устанавливает SR-MPLS поддерживается только в APIC версии 5.0 и выше. Подклассы Варианты:
|
name_alias строка | Псевдоним текущего объекта. Это относится к полю nameAlias в ACI. |
ospf словарь | Параметры протокола OSPF. |
|
area_cost целое число |
Стоимость области OSPF. APIC по умолчанию устанавливает |
|
area_ctrl список / элементы=строка |
Управление перераспределением и генерацией LSA-резюме в NSSA- и Stub-областях. APIC по умолчанию устанавливает Варианты:
|
|
area_id string |
Идентификатор области OSPF. Область — это логическая группа сетей OSPF, маршрутизаторов и каналов, имеющих одинаковую идентификацию области. Маршрутизатор в рамках области должен поддерживать топологическую базу данных для той области, к которой он принадлежит. Маршрутизатор не имеет подробной информации о топологии сети за пределами своей области, тем самым уменьшая размер своей базы данных. Области ограничивают область распространения информации о маршрутах. Фильтрация обновлений маршрутов внутри области невозможна. База данных состояния канала (LSDB) маршрутизаторов в одной области должна быть синхронизирована и абсолютно одинакова. Однако, суммирование маршрутов и фильтрация возможны между различными областями. Основное преимущество создания областей заключается в сокращении количества маршрутов для распространения — за счёт фильтрации и суммирования маршрутов. Области идентифицируются по идентификатору области. Программное обеспечение Cisco IOS поддерживает идентификаторы областей в формате IP-адреса или в десятичном формате, например, область 0.0.0.0 эквивалентна области 0. APIC по умолчанию использует |
|
area_type string |
Тип области OSPF. APIC по умолчанию использует Варианты:
|
|
description aliases: descr string |
Указывает описание компонента политики. |
|
multipod_internal string |
Запуск OSPF в экземпляре WAN вместо значения по умолчанию. APIC по умолчанию использует Варианты:
|
|
name_alias string |
Псевдоним для текущего объекта. Связано с полем nameAlias в ACI. |
output_level string | Влияет на вывод этого модуля ACI.
Если значение не указано в задаче, используется значение переменной окружения Варианты:
|
output_path string | Путь к файлу, который будет использоваться для вывода объектов конфигурации ACI JSON, сгенерированных модулем. Если значение не указано в задаче, используется значение переменной окружения |
owner_key string | Пользовательская строка для атрибута ownerKey объекта ACI. Этот атрибут представляет собой ключ для предоставления клиентам права собственности на данные для корреляции сущностей. Если значение не указано в задаче, используется значение переменной окружения |
owner_tag string | Пользовательская строка для атрибута ownerTag объекта ACI. Этот атрибут представляет собой метку для предоставления клиентам возможности добавления собственных данных. Например, для указания того, кто создал этот объект. Если значение не указано в задаче, используется значение переменной окружения |
password string | Пароль для аутентификации. Этот параметр взаимоисключает Если значение не указано в задаче, используются значения переменных окружения |
port integer | Номер порта для подключения REST. Значение по умолчанию зависит от параметра Если значение не указано в задаче, используется значение переменной окружения |
private_key aliases: cert_key string | Файл закрытого ключа в формате PEM или содержимое закрытого ключа, используемые для аутентификации на основе подписи. Это значение также влияет на используемое значение по умолчанию Этот параметр взаимоисключает Если значение не указано в задаче, используется значение переменной окружения |
route_control aliases: route_control_enforcement list / elements=string | Направление применения контроля маршрутизации. Допустимые значения: export или import,export. APIC по умолчанию использует Варианты:
|
state string | Используйте Используйте Варианты:
|
suppress_previous aliases: no_previous, ignore_previous boolean | Если Если значение не указано в задаче, будет использовано значение переменной среды Значение по умолчанию — ПРЕДУПРЕЖДЕНИЕ - Это приводит к тому, что предыдущее возвращаемое значение становится пустым. Предыдущее состояние объекта не будет проверяться, и обновление POST будет содержать все свойства. Варианты:
|
suppress_verification aliases: no_verification, no_verify, suppress_verify, ignore_verify, ignore_verification boolean | Если Если значение не указано в задаче, будет использовано значение переменной среды Значение по умолчанию — ПРЕДУПРЕЖДЕНИЕ - Это приводит к установке текущего возвращаемого значения в предложенное значение. Текущий объект, включая значения по умолчанию, не будет проверяться в одной задаче. Варианты:
|
tenant aliases: tenant_name string | Имя существующего Tenant. |
timeout integer | Таймаут уровня сокета в секундах. Если значение не указано в задаче, будет использовано значение переменной среды Значение по умолчанию — 30. |
use_proxy boolean | Если Если значение не указано в задаче, будет использовано значение переменной среды Значение по умолчанию — true. Варианты:
|
use_ssl boolean | Если Если значение не указано в задаче, будет использовано значение переменной среды Значение по умолчанию — true при локальном соединении. Варианты:
|
username aliases: user string | Имя пользователя для аутентификации. Если значение не указано в задаче, будет использовано значение переменных среды Значение по умолчанию — admin. |
validate_certs boolean | Если Это следует устанавливать в Если значение не указано в задаче, будет использовано значение переменной среды Значение по умолчанию — true. Варианты:
|
vrf aliases: vrf_name string | Имя VRF, ассоциированной с L3Out. Для SR-MPLS Infra L3out VRF должна быть «overlay-1». |
Примечания
Примечание
tenantиdomainиvrfдолжны существовать перед использованием данного модуля в вашем playbook.- Модули cisco.aci.aci_tenant, cisco.aci.aci_domain и cisco.aci.aci_vrf могут быть использованы для этого.
См. также
См. также
- cisco.aci.aci_tenant
-
Управление 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 Management Information Model reference
-
Дополнительная информация о внутреннем классе APIC l3ext:Out.
- Руководство по Cisco ACI
-
Подробная информация о том, как управлять инфраструктурой ACI с помощью Ansible.
- Разработка модулей Cisco ACI
-
Подробное руководство по написанию собственных модулей Cisco ACI для участия в проекте.
Примеры
- name: Add a new L3Out
cisco.aci.aci_l3out:
host: apic
username: admin
password: SomeSecretPassword
tenant: production
name: prod_l3out
description: L3Out for Production tenant
domain: l3dom_prod
vrf: prod
l3protocol: ospf
ospf:
area_cost: 1
area_ctrl: [summary, redistribute]
area_id: 0.0.0.1
area_type: regular
multipod_internal: 'no'
state: present
delegate_to: localhost
- name: Delete L3Out
cisco.aci.aci_l3out:
host: apic
username: admin
password: SomeSecretPassword
tenant: production
name: prod_l3out
state: absent
delegate_to: localhost
- name: Query L3Out information
cisco.aci.aci_l3out:
host: apic
username: admin
password: SomeSecretPassword
tenant: production
name: prod_l3out
state: query
delegate_to: localhost
register: query_result
- name: Query all L3Outs
cisco.aci.aci_l3out:
host: apic
username: admin
password: SomeSecretPassword
state: query
delegate_to: localhost
register: query_all_result
Значения возврата
Общие значения возврата описаны здесь, следующие поля уникальны для этого модуля:
Ключ | Описание |
|---|---|
current список / элементы=строка | Существующая конфигурация с APIC после завершения модуля Возвращено: успех Пример: |
error словарь | Информация об ошибке, возвращённая с APIC Возвращено: неудача Пример: |
filter_string строка | Используемая строка фильтрации для запроса Возвращено: неудача или отладка Пример: |
method строка | Используемый HTTP-метод запроса к APIC Возвращено: неудача или отладка Пример: |
previous список / элементы=строка | Исходная конфигурация с APIC до запуска модуля Возвращено: информация Пример: |
proposed словарь | Скомпонованная конфигурация из параметров, предоставленных пользователем Возвращено: информация Пример: |
raw строка | Необработанный вывод, возвращённый API REST APIC (xml или json) Возвращено: ошибка разбора Пример: |
response строка | HTTP-ответ от APIC Возвращено: неудача или отладка Пример: |
sent список / элементы=строка | Фактическая/минимальная конфигурация, отправленная на APIC Возвращено: информация Пример: |
status целое число | HTTP-код состояния от APIC Возвращено: неудача или отладка Пример: |
url строка | Используемый HTTP-URL для запроса к APIC Возвращено: неудача или отладка Пример: |
Ссылки на коллекцию
© 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/aci/aci_l3out_module.html