Spec-Zone.ru › Ansible 2.6

onyx_interface - Управление интерфейсами на сетевых устройствах Mellanox ONYX

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

  • Обзор
  • Параметры
  • Примеры
  • Значения возврата
  • Статус
  • Техническое обслуживание
    • Автор

Обзор

  • Этот модуль предоставляет декларативное управление интерфейсами на сетевых устройствах Mellanox ONYX.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
aggregate
Список определений интерфейсов.
delay По умолчанию:
10
Время в секундах ожидания проверки оперативного состояния на удаленном устройстве. Это ожидание применимо к аргументу оперативного состояния, который имеет значения up/down.
description
Описание интерфейса.
duplex
    Варианты:
  • full
  • half
  • auto ←
Состояние подключения интерфейса
enabled
bool
    Варианты:
  • no
  • yes
Состояние подключения интерфейса.
mtu
Максимальный размер передаваемого пакета.
name
обязательно
Имя интерфейса.
purge
bool
    Варианты:
  • no ←
  • yes
Удалить интерфейсы, не определенные в параметре aggregate. Это относится только к логическому интерфейсу.
rx_rate
Скорость приема в битах в секунду (bps).
Этот параметр используется только для проверки состояния.
Поддерживает условные выражения, см. Условные выражения в сетевых модулях
speed
    Варианты:
  • 1G
  • 10G
  • 25G
  • 40G
  • 50G
  • 56G
  • 100G
Скорость подключения интерфейса.
state
    Варианты:
  • present ←
  • absent
  • up
  • down
Состояние конфигурации интерфейса, up означает присутствие и оперативное подключение, а down означает присутствие и оперативное состояние down
tx_rate
Скорость передачи в битах в секунду (bps).
Этот параметр используется только для проверки состояния.
Поддерживает условные выражения, см. Условные выражения в сетевых модулях

Примеры

- name: configure interface
  onyx_interface:
      name: Eth1/2
      description: test-interface
      speed: 100 GB
      mtu: 512

- name: make interface up
  onyx_interface:
    name: Eth1/2
    enabled: True

- name: make interface down
  onyx_interface:
    name: Eth1/2
    enabled: False

- name: Check intent arguments
  onyx_interface:
    name: Eth1/2
    state: up

- name: Config + intent
  onyx_interface:
    name: Eth1/2
    enabled: False
    state: down

Значения возврата

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

Ключ Возвращаемое значение Описание
commands
список
всегда
Список команд конфигурации в режиме конфигурации, которые нужно отправить на устройство.

Пример:
['interface ethernet 1/2', 'description test-interface', 'mtu 512', 'exit']


Статус

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

Техническое обслуживание

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

Список других модулей, также поддерживаемых сообществом Ansible, см. в документации.

Автор

  • Samer Deeb (@samerd)

Подсказка

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

© 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/onyx_interface_module.html

Spec-Zone.ru

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