Spec-Zone.ru › Ansible

Модуль community.network.cnos_vlan — Управление VLAN на устройствах сети CNOS

Примечание

Этот модуль является частью коллекции community.network (версия 5.0.3).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить её установку, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install community.network.

Для использования в книге задач укажите: community.network.cnos_vlan.

  • Описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Описание

  • Этот модуль предоставляет декларативное управление VLAN на сетевых устройствах Lenovo CNOS.

Псевдонимы: network.cnos.cnos_vlan

Параметры

Параметр

Комментарии

aggregate

строка

Список определений VLAN.

associated_interfaces

строка

Это параметр намерения и проверяет операционное состояние для заданного vlan name для ассоциированных интерфейсов. Если значение в associated_interfaces не совпадает с операционным состоянием интерфейсов vlan на устройстве, это приведёт к ошибке.

delay

строка

Задержка, которую должна ожидать книга задач для проверки значений декларативных параметров намерения.

По умолчанию: 10

interfaces

строка / обязательно

Список интерфейсов, которые должны быть ассоциированы с VLAN.

name

строка

Имя VLAN.

purge

булево

Удаление VLAN, не определённых в параметре aggregate.

Варианты:

  • false ← (по умолчанию)
  • true

state

строка

Состояние конфигурации VLAN.

Варианты:

  • "present" ← (по умолчанию)
  • "absent"
  • "active"
  • "suspend"

vlan_id

строка / обязательно

Идентификатор VLAN. Диапазон 1-4094.

Примечания

Примечание

  • Тестировалось на CNOS 10.8.1

Примеры

- name: Create vlan
  community.network.cnos_vlan:
    vlan_id: 100
    name: test-vlan
    state: present

- name: Add interfaces to VLAN
  community.network.cnos_vlan:
    vlan_id: 100
    interfaces:
      - Ethernet1/33
      - Ethernet1/44

- name: Check if interfaces is assigned to VLAN
  community.network.cnos_vlan:
    vlan_id: 100
    associated_interfaces:
      - Ethernet1/33
      - Ethernet1/44

- name: Delete vlan
  community.network.cnos_vlan:
    vlan_id: 100
    state: absent

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

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

Ключ

Описание

commands

список / элементы=строка

Список команд конфигурации режима, которые необходимо отправить на устройство

Возвращается: всегда

Пример: ["vlan 100", "name test-vlan"]

Авторы

  • Anil Kumar Mureleedharan(@amuraleedhar)

Ссылки на коллекцию

  • Отслеживание проблем
  • Репозиторий (источники)

© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/network/cnos_vlan_module.html

Spec-Zone.ru

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