Spec-Zone.ru › Ansible 2.4

nxos_vrf_interface — Управление конфигурацией VRF, специфичной для интерфейса.

Новое в версии 2.1.

  • Обзор
  • Параметры
  • Примеры
  • Возвращаемые значения
  • Примечания
    • Статус
    • Информация о техническом обслуживании

Обзор

  • Управляет конфигурацией VRF, специфичной для интерфейса.

Параметры

Параметр Обязательный По умолчанию Варианты Комментарии
auth_pass
(добавлен в 2.4.4)
нет нет
Указывает пароль для входа в привилегированный режим на удалённом устройстве, если это необходимо. Если authorize ложно, этот аргумент не имеет действия. Если значение не указано в задаче, используется значение переменной окружения ANSIBLE_NET_AUTH_PASS.
authorize
(добавлен в 2.4.4)
нет
  • да
  • нет
Инструктирует модуль войти в привилегированный режим на удалённом устройстве перед отправкой любых команд. Если не указано, устройство попытается выполнить все команды в режиме без привилегий. Если значение не указано в задаче, используется значение переменной окружения ANSIBLE_NET_AUTHORIZE.
host
да
Указывает имя хоста DNS или адрес для подключения к удалённому устройству через указанный транспорт. Значение параметра host используется в качестве адреса назначения для транспорта.
interface
да
Полное имя интерфейса, подлежащего управлению, например, Ethernet1/1.
password
нет
Указывает пароль для аутентификации подключения к удалённому устройству. Это общий аргумент, используемый для транспортов cli или nxapi. Если значение не указано в задаче, используется значение переменной окружения ANSIBLE_NET_PASSWORD.
port
нет 0 (использовать общий порт)
Указывает порт для подключения к удалённому устройству. Это значение относится к транспорту cli или nxapi. Значение порта по умолчанию соответствует общему порту для указанного транспорта, если он не указан в задаче (cli=22, http=80, https=443).
provider
нет
Удобный метод, позволяющий передавать все аргументы nxos в виде объекта dict. Все ограничения (обязательность, варианты и т. д.) должны быть выполнены либо отдельными аргументами, либо значениями в этом dict.
ssh_keyfile
нет
Указывает SSH-ключ для аутентификации подключения к удалённому устройству. Этот аргумент используется только для транспорта cli. Если значение не указано в задаче, используется значение переменной окружения ANSIBLE_NET_SSH_KEYFILE.
state
нет present
  • present
  • absent
Управляет желаемым состоянием ресурса.
timeout
(добавлен в 2.3)
нет 10
Устанавливает тайм-аут в секундах для связи с сетевым устройством при подключении или отправке команд. Если тайм-аут истечёт до завершения операции, модуль выдаст ошибку. NX-API может медленно возвращать результаты при выполнении длительных команд (sh mac, sh bgp и т.д.).
transport
да cli
Настраивает транспортное соединение для подключения к удалённому устройству. Аргумент transport поддерживает подключение к устройству по протоколам cli (ssh) или nxapi.
use_ssl
нет
  • да
  • нет
Настраивает транспорт transport на использование SSL, если значение равно true только тогда, когда transport=nxapi, в противном случае это значение игнорируется.
username
нет
Указывает имя пользователя для аутентификации подключения к удалённому устройству. Это значение используется для аутентификации входа в CLI или аутентификации nxapi в зависимости от используемого транспорта. Если значение не указано в задаче, используется значение переменной окружения ANSIBLE_NET_USERNAME.
validate_certs
нет
  • да
  • нет
Если no, сертификаты SSL не будут проверены. Это следует использовать только на контролируемых локальных сайтах, использующих самозаверенные сертификаты. Если аргумент transport не равен nxapi, это значение игнорируется.
vrf
да
Имя VRF, подлежащего управлению.

Примеры

- name: Ensure vrf ntc exists on Eth1/1
  nxos_vrf_interface:
    vrf: ntc
    interface: Ethernet1/1
    state: present

- name: Ensure ntc VRF does not exist on Eth1/1
  nxos_vrf_interface:
    vrf: ntc
    interface: Ethernet1/1
    state: absent

Возвращаемые значения

Общие возвращаемые значения документированы здесь Возвращаемые значения. Следующие поля уникальны для данного модуля:

Имя Описание Возвращается Тип Пример
commands
Команды, отправленные устройству
всегда список ['interface loopback16', 'vrf member ntc']

Примечания

Примечание

  • Проверено на NXOSv 7.3.(0)D1(1) на VIRL
  • VRF необходимо добавить глобально с помощью nxos_vrf перед добавлением VRF к интерфейсу.
  • Удаление VRF с интерфейса по-прежнему удалит все атрибуты L3, как и в CLI.
  • VRF не считывается с интерфейса до тех пор, пока не будет настроен IP-адрес на этом интерфейсе.

Статус

Этот модуль помечен как предварительный, что означает, что он не гарантирует обратную совместимость интерфейса.

Информация о техническом обслуживании

Дополнительную информацию о поддержке этого модуля компанией Red Hat можно найти по адресу knowledge base article<https://access.redhat.com/articles/rhel-top-support-policies>

Для получения помощи в разработке модулей, если вы заинтересованы, ознакомьтесь с документацией Информации о сообществе и участии в разработке, Тестирование Ansible и Разработка модулей.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/nxos_vrf_interface_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API