Spec-Zone.ru › Ansible 2.10

community.network.pn_vlan – команда CLI для создания/удаления VLAN.

Примечание

Этот плагин входит в коллекцию community.network (версия 1.3.0).

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

Чтобы использовать его в книге задач, укажите: community.network.pn_vlan.

  • УСТАРЕЛО
  • Обзор
  • Параметры
  • Примеры
  • Возвращаемые значения
  • Статус

УСТАРЕЛО

Удалено в

версии 2.0.0

Почему

Не поддерживает последнюю версию netvisor Pluribus Networks

Альтернатива

Последние модули будут выпущены в будущих версиях Ansible.

Обзор

  • Выполните команду vlan-create или vlan-delete.
  • VLAN используются для изоляции сетевого трафика на уровне 2. Идентификаторы VLAN 0 и 4095 зарезервированы и не могут использоваться в соответствии со стандартом IEEE 802.1Q. Диапазон настраиваемых идентификаторов VLAN составляет от 2 до 4092.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
pn_clipassword
строка
Укажите пароль для входа, если пользователь не root.
pn_cliswitch
строка
По умолчанию:
"local"
Целевой(е) коммутатор(ы) для выполнения команды CLI.
pn_cliusername
строка
Укажите имя пользователя для входа, если пользователь не root.
pn_description
строка
Укажите описание для VLAN.
pn_ports
строка
Указывает номер порта сетевого устройства коммутатора, список портов или диапазон портов. Номера портов должны быть в диапазоне от 1 до 64.
pn_scope
строка
    Варианты:
  • fabric
  • local
Укажите область действия VLAN.
Требуется для vlan-create.
pn_stats
логический тип
    Варианты:
  • no
  • yes
Укажите, хотите ли вы собирать статистику для VLAN. Сбор статистики включен по умолчанию.
pn_untagged_ports
строка
Указывает порты, для которых немаркированные пакеты должны быть сопоставлены с VLAN. Немаркированные пакеты — это пакеты, не содержащие тегов VLAN IEEE 802.1Q.
pn_vlanid
строка / обязательно
Укажите идентификатор VLAN. Это значение от 2 до 4092.
state
строка / обязательно
    Варианты:
  • present
  • absent
Укажите действие. Используйте 'present' для создания VLAN и 'absent' для удаления VLAN.

Примеры

- name: Create a VLAN
  community.network.pn_vlan:
    state: 'present'
    pn_vlanid: 1854
    pn_scope: fabric

- name: Delete VLANs
  community.network.pn_vlan:
    state: 'absent'
    pn_vlanid: 1854

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

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

Ключ Возвращаемое значение Описание
changed
логический тип
всегда
Указывает, привела ли команда CLI к изменениям на целевом устройстве.

command
строка
всегда
Команда CLI, выполненная на целевом узле(ах).

stderr
список / элементы=строка
при ошибке
Набор ответов об ошибках от команды vlan.

stdout
список / элементы=строка
всегда
Набор ответов от команды vlan.



Статус

  • Этот модуль будет удален в версии 2.0.0. [устарел]
  • Дополнительная информация см. в разделе УСТАРЕЛО.

Авторы

  • Pluribus Networks (@amitsi)

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

Spec-Zone.ru

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