Модуль cisco.aci.aci_interface_policy_ospf — управление политиками интерфейсов OSPF (ospf:IfPol)
Примечание
Этот модуль входит в коллекцию cisco.aci (версия 2.13.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install cisco.aci.
Чтобы использовать её в плейбуке, укажите: cisco.aci.aci_interface_policy_ospf.
Краткое описание
- Управление политиками интерфейсов OSPF в фабриках Cisco ACI.
Параметры
Параметр | Комментарии |
|---|---|
annotation string | Пользовательская строка для добавления аннотации к объекту. Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения Если значение не указано в задаче и переменная окружения По умолчанию: |
certificate_name псевдонимы: cert_name string | Имя сертификата X.509, связанного с пользователем APIC AAA, который используется для аутентификации на основе подписи. Если указан файл Если для Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения |
controls list / элементы=string | Параметры управления политикой интерфейса. Список из одного или нескольких следующих параметров управления:
Варианты:
|
cost integer | Стоимость интерфейса OSPF. Стоимость интерфейса в OSPF (также называемая метрикой) показывает накладные расходы на передачу пакетов через этот интерфейс. Стоимость интерфейса обратно пропорциональна его пропускной способности. Чем выше пропускная способность, тем ниже стоимость. Передача данных по последовательной линии 56k связана с большими накладными расходами (более высокой стоимостью) и задержками, чем передача по линии Ethernet 10M. Для расчёта стоимости используется формула По умолчанию стоимость интерфейса рассчитывается на основе пропускной способности; её можно задать принудительно с помощью команды режима подконфигурации интерфейса ip ospf cost value. Допустимые значения находятся в диапазоне от Если при создании значение не задано, APIC использует значение |
dead_interval integer | Интервал ожидания пакетов hello от соседа, по истечении которого маршрутизатор объявляет соседа недоступным. Это значение должно быть одинаковым для всех сетевых устройств в конкретной сети. Уменьшение интервала dead (в секундах) ускоряет обнаружение недоступности соседа и повышает скорость сходимости, но может привести к большей нестабильности маршрутизации. Допустимые значения находятся в диапазоне от Если при создании значение не задано, APIC использует значение |
description псевдонимы: descr string | Описание интерфейса OSPF. |
hello_interval integer | Интервал между пакетами hello, которые OSPF отправляет через интерфейс. Чем меньше интервал hello, тем быстрее обнаруживаются изменения топологии, но при этом возрастает объём трафика маршрутизации. Это значение должно быть одинаковым для всех маршрутизаторов и серверов доступа в конкретной сети. Допустимые значения находятся в диапазоне от Если при создании значение не задано, APIC использует значение |
host псевдонимы: hostname string | IP-адрес или имя узла APIC, доступное для разрешения на управляющем узле Ansible. Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения |
name_alias string | Псевдоним текущего объекта. Соответствует полю nameAlias в ACI. |
network_type string | Тип сети политики интерфейса OSPF. OSPF поддерживает широковещательные сети и соединения точка-точка. Если при создании значение не задано, APIC использует значение Варианты:
|
ospf псевдонимы: ospf_interface, name string | Имя политики интерфейса OSPF. Имя может содержать от 1 до 64 буквенно-цифровых символов. Обратите внимание: после сохранения объекта изменить это имя нельзя. |
output_level string | Управляет выводом этого модуля ACI.
Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения Варианты:
|
output_path string | Путь к файлу, в который будут записаны объекты конфигурации ACI в формате JSON, созданные модулем. Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения |
owner_key string | Пользовательская строка для атрибута ownerKey объекта ACI. Этот атрибут представляет собой ключ, позволяющий клиентам владеть своими данными для корреляции сущностей. Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения |
owner_tag string | Пользовательская строка для атрибута ownerTag объекта ACI. Этот атрибут представляет собой тег, позволяющий клиентам добавлять собственные данные. Например, он может указывать, кто создал этот объект. Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения |
password string | Пароль для аутентификации. Этот параметр взаимоисключающий с Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения |
port integer | Номер порта для REST-подключения. Значение по умолчанию зависит от параметра Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения |
prefix_suppression string | Включено или отключено подавление префиксов. Если при создании значение не задано, APIC использует значение Варианты:
|
priority integer | Приоритет профиля интерфейса OSPF. Допустимые значения находятся в диапазоне от Если при создании значение не задано, APIC использует значение |
private_key псевдонимы: cert_key string | Файл закрытого ключа в формате PEM или содержимое закрытого ключа, используемое для аутентификации на основе подписи. Это значение также влияет на значение по умолчанию Этот параметр взаимоисключающий с Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения |
retransmit_interval integer | Интервал между повторными передачами LSA. Интервал повторной передачи действует, пока маршрутизатор ожидает от соседнего маршрутизатора подтверждения получения LSA. Если по истечении интервала подтверждение не получено, LSA отправляется повторно. Допустимые значения находятся в диапазоне от Если при создании значение не задано, APIC использует значение |
state string | Используйте Используйте Варианты:
|
suppress_previous псевдонимы: no_previous, ignore_previous boolean | Если Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения Значение по умолчанию: ПРЕДУПРЕЖДЕНИЕ — в результате возвращаемое предыдущее значение будет пустым. Предыдущее состояние объекта проверяться не будет, а POST-обновление будет содержать все свойства. Варианты:
|
suppress_verification псевдонимы: no_verification, no_verify, suppress_verify, ignore_verify, ignore_verification boolean | Если Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения Значение по умолчанию: ПРЕДУПРЕЖДЕНИЕ — в результате текущее возвращаемое значение будет установлено равным предложенному значению. Текущее состояние объекта, включая значения по умолчанию, нельзя будет проверить в рамках одной задачи. Варианты:
|
tenant псевдонимы: tenant_name string | Имя арендатора, которому должна принадлежать политика интерфейса OSPF. |
timeout integer | Тайм-аут на уровне сокета в секундах. Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения Значение по умолчанию — 30. |
transmit_delay integer | Задержка, необходимая для отправки пакета обновления LSA. Перед передачей обновления LSA протокол OSPF увеличивает время жизни LSA на величину задержки передачи. При задании этого значения следует учитывать задержки передачи и распространения для интерфейса. Допустимые значения находятся в диапазоне от Если при создании значение не задано, APIC использует значение |
use_proxy boolean | Если Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения Значение по умолчанию — true. Варианты:
|
use_ssl boolean | Если Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения При локальном подключении значение по умолчанию — true. Варианты:
|
username псевдонимы: user string | Имя пользователя для аутентификации. Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения Значение по умолчанию — admin. |
validate_certs boolean | Если Устанавливайте Если значение не указано в задаче, вместо него будет использоваться значение переменной окружения Значение по умолчанию — true. Варианты:
|
См. также
См. также
- Справочник по модели управления APIC
-
Дополнительная информация о внутреннем классе APIC ospf:IfPol.
- Руководство по Cisco ACI
-
Подробная информация об управлении инфраструктурой ACI с помощью Ansible.
- Разработка модулей Cisco ACI
-
Подробное руководство по созданию собственных модулей Cisco ACI для участия в разработке.
Примеры
- name: Ensure ospf interface policy exists
cisco.aci.aci_interface_policy_ospf:
host: apic
username: admin
password: SomeSecretPassword
tenant: production
ospf: ospf1
state: present
delegate_to: localhost
- name: Ensure ospf interface policy does not exist
cisco.aci.aci_interface_policy_ospf:
host: apic
username: admin
password: SomeSecretPassword
tenant: production
ospf: ospf1
state: present
delegate_to: localhost
- name: Query an ospf interface policy
cisco.aci.aci_interface_policy_ospf:
host: apic
username: admin
password: SomeSecretPassword
tenant: production
ospf: ospf1
state: query
delegate_to: localhost
register: query_result
- name: Query all ospf interface policies in tenant production
cisco.aci.aci_interface_policy_ospf:
host: apic
username: admin
password: SomeSecretPassword
tenant: production
state: query
delegate_to: localhost
register: query_result
Возвращаемые значения
Общие возвращаемые значения описаны здесь, ниже приведены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
current list / elements=string | Текущая конфигурация из APIC после завершения работы модуля Возвращается: success Пример: |
error dictionary | Сведения об ошибке, возвращённые APIC Возвращается: failure Пример: |
filter_string string | Строка фильтра, использованная в запросе Возвращается: failure или debug Пример: |
method string | Метод HTTP, использованный для запроса к APIC Возвращается: failure или debug Пример: |
previous list / elements=string | Исходная конфигурация из APIC до запуска модуля Возвращается: info Пример: |
proposed dictionary | Сформированная конфигурация на основе параметров, заданных пользователем Возвращается: info Пример: |
raw string | Необработанные данные, возвращённые REST API APIC (xml или json) Возвращается: parse error Пример: |
response string | Ответ HTTP от APIC Возвращается: failure или debug Пример: |
sent list / elements=string | Фактическая/минимальная конфигурация, отправленная в APIC Возвращается: info Пример: |
status integer | Статус HTTP от APIC Возвращается: failure или debug Пример: |
url string | URL HTTP, использованный для запроса к APIC Возвращается: failure или debug Пример: |
Ссылки на коллекцию
© 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_interface_policy_ospf_module.html