nxos_ospf_vrf - Управляет VRF для маршрутизатора OSPF.
Новая в версии 2.2.
Обзор
- Управляет VRF для маршрутизатора OSPF.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | |
|---|---|---|---|
| auto_cost | Указывает эталонную пропускную способность, используемую для назначения стоимости OSPF. Допустимые значения — целое число в Мбит/с или ключевое слово 'default'. | ||
| default_metric | Укажите значение метрики по умолчанию. Допустимые значения — целое число или ключевое слово 'default'. | ||
| log_adjacency |
| Управляет уровнем сообщений журнала, генерируемых всякий раз, когда состояние соседа изменяется. Допустимые значения — 'log', 'detail' и 'default'. | |
| ospf обязательно | Имя экземпляра OSPF. | ||
| passive_interface bool (добавлено в 2.4) |
| Установка yes запрещает обновление маршрутизации на интерфейсе. | |
| provider | Устарело Начиная с Ansible 2.5, рекомендуется использовать connection: network_cli. Этот параметр необходим только при использовании NX-API. Дополнительная информация в руководстве по платформам NXOS NXOS Platform Options. Объект словаря, содержащий данные подключения. | ||
| host обязательно | Указывает имя хоста DNS или адрес для подключения к удалённому устройству через указанный транспорт. Значение параметра host используется в качестве адреса назначения для транспорта. | ||
| port | По умолчанию: "0 (использовать общий порт)" | Указывает порт для использования при построении соединения с удалённым устройством. Это значение относится к cli или nxapi. Значение порта по умолчанию — соответствующий общий порт транспорта, если он не указан в задаче (cli=22, http=80, https=443). | |
| username | Настраивает имя пользователя для аутентификации соединения с удалённым устройством. Это значение используется для аутентификации входа в командную строку или аутентификации nxapi в зависимости от используемого транспорта. Если значение не указано в задаче, используется значение переменной среды ANSIBLE_NET_USERNAME. | ||
| password | Указывает пароль для аутентификации соединения с удалённым устройством. Это общий аргумент, используемый для транспорта cli или nxapi. Если значение не указано в задаче, используется значение переменной среды ANSIBLE_NET_PASSWORD. | ||
| authorize bool (добавлено в 2.5.3) |
| Инструктирует модуль войти в привилегированный режим на удалённом устройстве перед отправкой любых команд. Если не указано, устройство попытается выполнить все команды в режиме без привилегий. Если значение не указано в задаче, используется значение переменной среды ANSIBLE_NET_AUTHORIZE. | |
| auth_pass (добавлено в 2.5.3) | По умолчанию: "none" | Указывает пароль для входа в привилегированный режим на удалённом устройстве, если это требуется. Если authorize — false, этот аргумент ничего не делает. Если значение не указано в задаче, используется значение переменной среды ANSIBLE_NET_AUTH_PASS. | |
| timeout (добавлено в 2.3) | По умолчанию: 10 | Указывает таймаут в секундах для связи с сетевым устройством при подключении или отправке команд. Если таймаут превышен до завершения операции, модуль выдаст ошибку. NX-API может медленно отвечать при выполнении длительных команд (sh mac, sh bgp и т. д.). | |
| ssh_keyfile | Указывает SSH-ключ для аутентификации соединения с удалённым устройством. Этот аргумент используется только для транспорта cli. Если значение не указано в задаче, используется значение переменной среды ANSIBLE_NET_SSH_KEYFILE. | ||
| transport обязательно | По умолчанию: "cli" | Настраивает транспортное соединение для подключения к удалённому устройству. Аргумент transport поддерживает подключение к устройству через cli (ssh) или nxapi. | |
| use_ssl bool |
| Настраивает transport на использование SSL, если установлено значение true только при transport=nxapi, в противном случае это значение игнорируется. | |
| validate_certs bool |
| Если no, сертификаты SSL не будут проверяться. Это следует использовать только на сайтах, контролируемых лично, с использованием самозаверенных сертификатов. Если аргумент transport не nxapi, это значение игнорируется. | |
| use_proxy bool (добавлено в 2.5) |
| Если no, переменные среды http_proxy и https_proxy будут игнорироваться. | |
| router_id | Идентификатор маршрутизатора (ID) экземпляра VRF маршрутизатора OSPF. | ||
| state |
| Состояние конфигурации ospf vrf. | |
| timer_throttle_lsa_hold | Укажите интервал удержания для ограничения скорости генерации объявлений состояния связи (LSA). Допустимые значения — целое число в миллисекундах или ключевое слово 'default'. | ||
| timer_throttle_lsa_max | Укажите максимальный интервал для ограничения скорости генерации объявлений состояния связи (LSA). Допустимые значения — целое число в миллисекундах или ключевое слово 'default'. | ||
| timer_throttle_lsa_start | Укажите начальный интервал для ограничения скорости генерации объявлений состояния связи (LSA). Допустимые значения — целое число в миллисекундах или ключевое слово 'default'. | ||
| timer_throttle_spf_hold | Укажите минимальное время удержания между вычислениями кратчайшего пути первого (SPF). Допустимые значения — целое число в миллисекундах или ключевое слово 'default'. | ||
| timer_throttle_spf_max | Укажите максимальное время ожидания между вычислениями кратчайшего пути первого (SPF). Допустимые значения — целое число в миллисекундах или ключевое слово 'default'. | ||
| timer_throttle_spf_start | Укажите начальную задержку планирования кратчайшего пути первого (SPF). Допустимые значения — целое число в миллисекундах или ключевое слово 'default'. | ||
| vrf | По умолчанию: "default" | Имя экземпляра ресурса. Допустимое значение — строка. Имя 'default' представляет глобальный OSPF. | |
Примечания
Примечание
- Проверено на NXOSv 7.3.(0)D1(1) на VIRL
- Значение default восстанавливает значение параметров по умолчанию, если таковые имеются. В противном случае оно удаляет существующую конфигурацию параметров.
- Дополнительная информация по использованию командной строки и NX-API в руководстве NXOS Platform Options
- Дополнительная информация по использованию Ansible для управления сетевыми устройствами в руководстве Ansible Network Guide
- Дополнительная информация по использованию Ansible для управления устройствами Cisco на странице интеграции Cisco.
Примеры
- nxos_ospf_vrf:
ospf: 1
timer_throttle_spf_start: 50
timer_throttle_spf_hold: 1000
timer_throttle_spf_max: 2000
timer_throttle_lsa_start: 60
timer_throttle_lsa_hold: 1100
timer_throttle_lsa_max: 3000
vrf: test
state: present
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| commands список | всегда | команды, отправленные на устройство Пример: ['router ospf 1', 'vrf test', 'timers throttle lsa 60 1100 3000', 'ospf 1', 'timers throttle spf 50 1000 2000', 'vrf test'] |
Статус
Этот модуль помечен как превью, что означает, что его интерфейс не гарантируется как обратной совместимый.
Техническое обслуживание
Этот модуль помечен как сетевой, что означает, что его обслуживает команда Ansible по сетевым технологиям. Подробнее см. Техническое обслуживание и поддержка модулей.
Список других модулей, также обслуживаемых командой Ansible по сетевым технологиям, см. в этом месте.
Поддержка
Для получения дополнительной информации о поддержке этого модуля компанией Red Hat, обратитесь к этой статье базы знаний
Автор
- Gabriele Gerbino (@GGabriele)
Подсказка
Если вы обнаружите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/nxos_ospf_vrf_module.html