Модуль cisco.aci.aci_interface_policy_eigrp — Управление политиками интерфейсов EIGRP (eigrp:IfPol)
Примечание
Этот модуль входит в коллекцию cisco.aci (версия 2.10.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить её установку, выполните ansible-galaxy collection list.
Для её установки используйте: ansible-galaxy collection install cisco.aci.
Чтобы использовать её в плейбуке, укажите: cisco.aci.aci_interface_policy_eigrp.
Обзор
- Управление политиками интерфейсов EIGRP для арендаторов на тканях Cisco ACI.
Параметры
Параметр | Комментарии |
|---|---|
annotation string | Пользовательская строка для аннотации объекта. Если значение не указано в задаче, вместо него будет использовано значение переменной среды Если значение не указано в задаче и переменной среды Default: |
bandwidth integer | Пропускная способность EIGRP в кбит/с, переопределяет пропускную способность, настроенную на интерфейсе. Это используется для влияния на выбор пути. Допустимый диапазон значений от APIC по умолчанию использует |
certificate_name aliases: cert_name string | Имя сертификата X.509, прикрепленного к пользователю APIC AAA, используемому для аутентификации на основе подписи. Если предоставлено имя файла Если для Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
control_state list / elements=string | Состояние управления политикой интерфейса. Это список одного или нескольких из следующих элементов управления:
APIC по умолчанию использует Варианты:
|
delay integer | Задержка пропускной способности EIGRP, переопределяет задержку, настроенную на интерфейсе. Это используется для влияния на выбор пути. APIC по умолчанию использует |
delay_unit string | Единицы задержки EIGRP. Широкие метрики могут использовать точность в пикосекундах для задержки. APIC по умолчанию использует Варианты:
|
description aliases: descr string | Описание политики интерфейса EIGRP. |
eigrp aliases: eigrp_interface, name string | Имя политики интерфейса EIGRP. Обратите внимание, что вы не можете изменить это имя после того, как объект был создан. |
hello_interval integer | Временной интервал в секундах между пакетами hello, которые EIGRP отправляет на интерфейс. Чем меньше интервал hello, тем быстрее будут обнаруживаться топологические изменения, но тем больше будет трафика маршрутизации. Допустимый диапазон значений от APIC по умолчанию использует |
hold_interval integer | Период времени в секундах до объявления о том, что соседний узел не работает. Допустимый диапазон значений от APIC по умолчанию использует |
host aliases: hostname string | IP-адрес или имя узла APIC, разрешаемое узлом управления Ansible. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
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, либо содержимое закрытого ключа, используемое для аутентификации на основе подписи. Это значение также влияет на значение Этот параметр является взаимоисключающим с Если значение не указано в задаче, вместо него будет использовано значение переменной окружения |
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. Варианты:
|
Примечания
Примечание
- Используемый
tenantдолжен существовать до использования этого модуля в вашем playbook. - Для этого можно использовать модуль cisco.aci.aci_tenant.
См. также
См. также
- cisco.aci.aci_tenant
-
Управление клиентами (fv:Tenant).
- APIC Management Information Model reference
-
Дополнительная информация о внутреннем классе APIC eigrp:IfPol.
- Руководство по Cisco ACI
-
Подробная информация о том, как управлять вашей инфраструктурой ACI с помощью Ansible.
- Разработка модулей Cisco ACI
-
Подробное руководство по написанию собственных модулей Cisco ACI для внесения своего вклада.
Примеры
- name: Create an EIGRP interface policy
cisco.aci.aci_interface_policy_eigrp:
host: apic
username: admin
password: SomeSecretPassword
tenant: production
eigrp: eigrp1
bandwidth: 10000
control_state: [split-horizon, nh-self]
delay: 10
delay_unit: tens_of_micro
hello_interval: 5
hold_interval: 15
state: present
delegate_to: localhost
- name: Delete EIGRRP interface policy
cisco.aci.aci_interface_policy_eigrp:
host: apic
username: admin
password: SomeSecretPassword
tenant: production
eigrp: eigrp1
state: present
delegate_to: localhost
- name: Query an EIGRRP interface policy
cisco.aci.aci_interface_policy_eigrp:
host: apic
username: admin
password: SomeSecretPassword
tenant: production
eigrp: eigrp1
state: query
delegate_to: localhost
register: query_result
- name: Query all EIGRP interface policies in tenant production
cisco.aci.aci_interface_policy_eigrp:
host: apic
username: admin
password: SomeSecretPassword
tenant: production
state: query
delegate_to: localhost
register: query_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-адрес для запроса к 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_eigrp_module.html