Spec-Zone.ru › Ansible 2.5

nxos_mtu - Управляет настройками MTU на коммутаторе Nexus.

Новая версия 2.2.

  • УСТАРЕВШИЙ
  • Синопсис
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус
    • Автор

УСТАРЕВШИЙ

Удалено в Ansible:
версия: 2.5
Почему: Заменено общими модулями сети *_system.
Альтернатива: Используйте nxos_system‘s system_mtu опцию. Для указания MTU интерфейса используйте nxos_interface.

Синопсис

  • Управляет настройками MTU на коммутаторе Nexus.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
interface Значение по умолчанию:
None
Полное имя интерфейса, например Ethernet1/1.
mtu Значение по умолчанию:
None
MTU для определенного интерфейса. Должно быть четным числом от 576 до 9216.
provider Значение по умолчанию:
None
Устарело
Начиная с Ansible 2.5, рекомендуется использовать connection: network_cli.
Эта опция требуется только при использовании NX-API.
Для получения дополнительной информации см. руководство NXOS Platform Options.
Объект словаря, содержащий сведения о подключении.
username
Настраивает имя пользователя для аутентификации подключения к удаленному устройству. Это значение используется для аутентификации входа в командную строку или аутентификации nxapi в зависимости от используемого транспорта. Если значение не указано в задаче, используется значение переменной окружения ANSIBLE_NET_USERNAME.
authorize
(добавлено в 2.5.3)
    Варианты:
  • no ←
  • yes
Указывает модулю войти в привилегированный режим на удаленном устройстве перед отправкой любых команд. Если не указано, устройство попытается выполнить все команды в режиме без привилегий. Если значение не указано в задаче, используется значение переменной окружения ANSIBLE_NET_AUTHORIZE.
ssh_keyfile
Указывает SSH-ключ для аутентификации подключения к удаленному устройству. Этот аргумент используется только для транспорта cli. Если значение не указано в задаче, используется значение переменной окружения ANSIBLE_NET_SSH_KEYFILE.
use_proxy
(добавлено в 2.5)
    Варианты:
  • yes ←
  • no
Если no, переменные окружения http_proxy и https_proxy будут игнорироваться.
auth_pass
(добавлено в 2.5.3)
Значение по умолчанию:
none
Указывает пароль для входа в привилегированный режим на удаленном устройстве, если это необходимо. Если authorize ложно, этот аргумент ничего не делает. Если значение не указано в задаче, используется значение переменной окружения ANSIBLE_NET_AUTH_PASS.
host
обязательно
Указывает имя хоста DNS или адрес для подключения к удаленному устройству через указанный транспорт. Значение host используется в качестве адреса назначения для транспорта.
timeout
(добавлено в 2.3)
Значение по умолчанию:
10
Указывает время ожидания в секундах для связи с сетевым устройством для подключения или отправки команд. Если время ожидания истекает до завершения операции, модуль выдаст ошибку. NX-API может медленно возвращать результат при выполнении длительных команд (sh mac, sh bgp и т. д.).
use_ssl
    Варианты:
  • yes
  • no ←
Настраивает transport для использования SSL, если значение равно true, только когда transport=nxapi, в противном случае это значение игнорируется.
password Значение по умолчанию:
None
Указывает пароль для аутентификации подключения к удаленному устройству. Это общий аргумент, используемый для cli или nxapi транспорта. Если значение не указано в задаче, используется значение переменной окружения ANSIBLE_NET_PASSWORD.
validate_certs
    Варианты:
  • yes
  • no
Значение по умолчанию:
None
Если no, сертификаты SSL не будут проверены. Это следует использовать только на сайтах, контролируемых лично, которые используют самозаверенные сертификаты. Если аргумент transport не равен nxapi, это значение игнорируется.
port Значение по умолчанию:
0 (использование общего порта)
Указывает порт для создания подключения к удаленному устройству. Это значение относится к cli или nxapi. Значение порта будет по умолчанию соответствовать стандартному порту транспорта, если он не указан в задаче. (cli=22, http=80, https=443).
transport
обязательно
Значение по умолчанию:
cli
Настраивает транспортное подключение для подключения к удаленному устройству. Аргумент transport поддерживает подключение к устройству через cli (ssh) или nxapi.
state
    Варианты:
  • present ←
  • absent
Укажите желаемое состояние ресурса.
sysmtu Значение по умолчанию:
None
Системный jumbo MTU. Должно быть четным числом от 576 до 9216.

Примечания

Примечание

  • Проверено на NXOSv 7.3.(0)D1(1) на VIRL
  • Необходим параметр sysmtu или (interface И mtu) параметры.
  • state=absent отключает заданный MTU, если это значение в настоящее время присутствует.
  • Дополнительная информация об использовании CLI и NX-API см. в руководстве NXOS Platform Options
  • Дополнительная информация об использовании Ansible для управления сетевыми устройствами см. в руководстве Ansible Network Guide
  • Дополнительная информация об использовании Ansible для управления устройствами Cisco см. на странице интеграции Cisco integration.

Примеры

# Ensure system mtu is 9126
- nxos_mtu:
    sysmtu: 9216
    host: "{{ inventory_hostname }}"
    username: "{{ un }}"
    password: "{{ pwd }}"

# Config mtu on Eth1/1 (routed interface)
- nxos_mtu:
    interface: Ethernet1/1
    mtu: 1600
    host: "{{ inventory_hostname }}"
    username: "{{ un }}"
    password: "{{ pwd }}"

# Config mtu on Eth1/3 (switched interface)
- nxos_mtu:
    interface: Ethernet1/3
    mtu: 9216
    host: "{{ inventory_hostname }}"
    username: "{{ un }}"
    password: "{{ pwd }}"

# Unconfigure mtu on a given interface
- nxos_mtu:
    interface: Ethernet1/3
    mtu: 9216
    host: "{{ inventory_hostname }}"
    username: "{{ un }}"
    password: "{{ pwd }}"
    state: absent

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

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

Ключ Возвращаемое значение Описание
changed
boolean
всегда
проверка, было ли внесено изменение на устройстве

Пример:
True
end_state
dict
всегда
параметры mtu/sysmtu в формате ключ/значение после выполнения модуля

Пример:
{'sysmtu"': '9216', 'mtu': '1700'}
existing
dict
всегда
параметры existing mtu/sysmtu на интерфейсе/системе в формате ключ/значение

Пример:
{'sysmtu': '9216', 'mtu': '1600'}
proposed
dict
всегда
параметры, переданные в модуль, в формате ключ/значение

Пример:
{'mtu': '1700'}
updates
list
всегда
команды, отправленные на устройство

Пример:
['interface vlan10', 'mtu 1700']


Статус

Этот модуль помечен как устаревший и будет удалён в версии 2.5. Для получения дополнительной информации см. УСТАРЕВШИЙ.

Автор

  • Jason Edelman (@jedelman8)

Подсказка

Если вы заметили какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.

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

Spec-Zone.ru

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