Модуль cisco.aci.aci_interface_policy_pim — Управление политиками интерфейсов протокола независимого многоадресного вещания (PIM) (pim:IfPol)
Примечание
Этот модуль является частью коллекции cisco.aci (версия 2.10.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install cisco.aci.
Чтобы использовать её в плейбуке, укажите: cisco.aci.aci_interface_policy_pim.
Обзор
- Управление политиками интерфейсов протокола независимого многоадресного вещания для арендаторов на фабриках Cisco ACI.
Параметры
Параметр | Комментарии |
|---|---|
annotation строка | Пользовательская строка для аннотации объекта. Если значение не указано в задаче, будет использовано значение переменной окружения Если значение не указано в задаче и переменной окружения По умолчанию: |
authentication_key псевдонимы: auth_key строка | Ключ аутентификации. |
authentication_type псевдонимы: auth_type строка | Тип аутентификации. Варианты:
|
certificate_name псевдонимы: cert_name строка | Имя сертификата X.509, прикрепленного к пользователю APIC AAA, используемому для аутентификации на основе подписи. Если был предоставлен файл с именем Если для Если значение не указано в задаче, будет использовано значение переменной окружения |
control_state список / элементы=строка | Состояние управления политикой интерфейса PIM. Это список одного или нескольких следующих параметров:
Варианты:
|
description псевдонимы: descr строка | Описание политики интерфейса PIM. |
designated_router_delay псевдонимы: delay целое число | Задержка маршрутизатора PIM. Допустимые значения находятся в диапазоне от APIC по умолчанию устанавливает |
designated_router_priority псевдонимы: prio целое число | Приоритет маршрутизатора PIM. Допустимые значения находятся в диапазоне от APIC по умолчанию устанавливает |
hello_interval целое число | Интервал времени в секундах между пакетами hello, которые PIM отправляет по интерфейсу. Чем меньше интервал hello, тем быстрее будут обнаружены топологические изменения, но это приведет к большему трафику маршрутизации. Допустимые значения находятся в диапазоне от APIC по умолчанию устанавливает |
host псевдонимы: hostname строка | IP-адрес или имя хоста APIC, разрешаемый хостом управления Ansible. Если значение не указано в задаче, будет использовано значение переменной окружения |
inbound_join_prune_filter_policy псевдонимы: inbound_filter строка | Политика фильтрации входящих join/prune на уровне интерфейса. Для этого можно использовать cisco.aci.aci_pim_route_map_policy. Для удаления установите пустую строку. |
join_prune_interval псевдонимы: jp_interval целое число | Интервал join/prune в секундах. Допустимые значения находятся в диапазоне от APIC по умолчанию устанавливает |
name_alias строка | Псевдоним для текущего объекта. Это относится к полю nameAlias в ACI. |
neighbor_filter_policy псевдонимы: neighbor_filter строка | Политика фильтрации соседей на уровне интерфейса. Для этого можно использовать cisco.aci.aci_pim_route_map_policy. Для удаления установите пустую строку. |
outbound_join_prune_filter_policy aliases: outbound_filter string | Политика фильтрации исходящих запросов на присоединение/отключение на уровне интерфейса. Для этого можно использовать cisco.aci.aci_pim_route_map_policy. Чтобы удалить её, передайте пустую строку. |
output_level string | Влияет на вывод этого модуля ACI.
Если значение не указано в задаче, вместо него будет использовано значение переменной среды Варианты:
|
output_path string | Путь к файлу, который будет использоваться для выгрузки объектов конфигурации ACI JSON, созданных модулем. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
owner_key string | Определяемая пользователем строка для атрибута ownerKey объекта ACI. Этот атрибут представляет собой ключ для предоставления клиентам права владения своими данными для корреляции сущностей. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
owner_tag string | Определяемая пользователем строка для атрибута ownerTag объекта ACI. Этот атрибут представляет собой тег, позволяющий клиентам добавлять свои собственные данные. Например, для указания того, кто создал этот объект. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
password string | Пароль, используемый для аутентификации. Эта опция является взаимоисключающей с Если значение не указано в задаче, вместо него будет использовано значение переменных среды |
pim aliases: pim_interface_policy, name string | Имя политики интерфейса PIM. Имя нельзя изменить после создания объекта. |
port integer | Номер порта, используемый для подключения REST. Значение по умолчанию зависит от параметра Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
private_key aliases: cert_key string | Файл закрытого ключа в формате PEM или содержимое закрытого ключа, используемое для аутентификации на основе подписи. Это значение также влияет на значение Эта опция является взаимоисключающей с Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
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 | Имя существующего арендатора. |
timeout integer | Тайм-аут на уровне сокета в секундах. Если значение не указано в задаче, вместо него будет использовано значение переменной среды Значение по умолчанию — 30. |
use_proxy boolean | Если Если значение не указано в задаче, будет использовано значение переменной окружения Значение по умолчанию — true. Варианты:
|
use_ssl boolean | Если Если значение не указано в задаче, будет использовано значение переменной окружения Значение по умолчанию — true, если соединение локальное. Варианты:
|
username aliases: user string | Имя пользователя для аутентификации. Если значение не указано в задаче, будет использовано значение переменных окружения Значение по умолчанию — admin. |
validate_certs boolean | Если Это нужно устанавливать только в Если значение не указано в задаче, будет использовано значение переменной окружения Значение по умолчанию — true. Варианты:
|
Примечания
Примечание
tenantдолжен существовать до использования этого модуля в вашем плейбуке. Для этого можно использовать модуль cisco.aci.aci_tenant.
См. также
См. также
- cisco.aci.aci_tenant
-
Управление арендаторами (fv:Tenant).
- cisco.aci.aci_pim_route_map_policy
-
Управление политикой маршрутизации Protocol-Independent Multicast (PIM) (pim:RouteMapPol).
- APIC Management Information Model reference
-
Дополнительная информация о внутреннем классе APIC pim:IfPol.
- Руководство по Cisco ACI
-
Подробная информация о том, как управлять инфраструктурой Cisco ACI с помощью Ansible.
- Разработка модулей Cisco ACI
-
Подробное руководство по написанию собственных модулей Cisco ACI для участия в проекте.
Примеры
- name: Create a PIM interface policy
cisco.aci.aci_interface_policy_pim:
host: apic
username: admin
password: SomeSecretPassword
tenant: production
pim: my_pim_policy
control_state: [multicast_domain_boundary, strict_rfc_compliant]
designated_router_delay: 10
designated_router_priority: tens_of_micro
hello_interval: 5
join_prune_interval: 15
inbound_join_prune_filter_policy: my_pim_route_map_policy_1
outbound_join_prune_filter_policy: my_pim_route_map_policy_2
neighbor_filter_policy: my_pim_route_map_policy_3
state: present
delegate_to: localhost
- name: Query a PIM interface policy
cisco.aci.aci_interface_policy_pim:
host: apic
username: admin
password: SomeSecretPassword
tenant: production
pim: my_pim_policy
state: query
delegate_to: localhost
register: query_result
- name: Query all PIM interface policies in tenant production
cisco.aci.aci_interface_policy_pim:
host: apic
username: admin
password: SomeSecretPassword
tenant: production
state: query
delegate_to: localhost
register: query_result
- name: Delete a PIM interface policy
cisco.aci.aci_interface_policy_pim:
host: apic
username: admin
password: SomeSecretPassword
tenant: production
pim: my_pim_policy
state: present
delegate_to: localhost
Значения возврата
Общие значения возврата документированы здесь, следующие являются полями, уникальными для данного модуля:
Ключ | Описание |
|---|---|
current список / элементы=строка | Существующая конфигурация с APIC после завершения модуля Возвращено: успех Пример: |
error словарь | Информация об ошибке, возвращенная APIC Возвращено: неудача Пример: |
filter_string строка | Используемая строка фильтра для запроса Возвращено: неудача или отладка Пример: |
method строка | Используемый HTTP-метод для запроса к APIC Возвращено: неудача или отладка Пример: |
previous список / элементы=строка | Исходная конфигурация с APIC до запуска модуля Возвращено: информация Пример: |
proposed словарь | Собраная конфигурация из предоставленных пользователем параметров Возвращено: информация Пример: |
raw строка | Необработанный вывод, возвращенный APIC REST API (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_interface_policy_pim_module.html