Spec-Zone.ru › Ansible 2.4

junos_vlan - Управление VLAN на устройствах Juniper JUNOS

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

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

Обзор

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

Требования (к хосту, на котором выполняется модуль)

  • ncclient (>=v0.5.2)

Параметры

параметр обязательно по умолчанию значения комментарии
active
нет True
  • True
  • False
Указывает, активна или деактивирована конфигурация
aggregate
нет
Список определений VLAN.
description
нет
Текстовое описание VLAN.
interfaces
нет
Список интерфейсов для проверки правильной конфигурации VLAN.
name
да
Имя VLAN.
state
нет present
  • present
  • absent
Состояние конфигурации VLAN.
vlan_id
да
ID VLAN.

Примеры

- name: configure VLAN ID and name
  junos_vlan:
    vlan_name: test
    vlan_id: 20
    name: test-vlan

- name: remove VLAN configuration
  junos_vlan:
    vlan_name: test
    state: absent

- name: deactive VLAN configuration
  junos_vlan:
    vlan_name: test
    state: present
    active: False

- name: activate VLAN configuration
  junos_vlan:
    vlan_name: test
    state: present
    active: True

- name: Create vlan configuration using aggregate
  junos_vlan:
    aggregate:
      - { vlan_id: 159, name: test_vlan_1, description: test vlan-1 }
      - { vlan_id: 160, name: test_vlan_2, description: test vlan-2 }

- name: Delete vlan configuration using aggregate
  junos_vlan:
    aggregate:
      - { vlan_id: 159, name: test_vlan_1 }
      - { vlan_id: 160, name: test_vlan_2 }
    state: absent

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

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

имя описание возвращается тип пример
diff.prepared
Разница в конфигурации до и после применения изменений.
при изменении конфигурации и включенном параметре diff. строка [edit vlans] + test-vlan-1 { + vlan-id 60; + }

Примечания

Примечание

  • Для этого модуля требуется, чтобы служба netconf была включена на удаленном управляемом устройстве.
  • Тестировался на vSRX JUNOS версии 15.1X49-D15.4, vqfx-10000 JUNOS версии 15.1X53-D60.4.

Статус

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

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

Дополнительную информацию о поддержке этого модуля компанией 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/junos_vlan_module.html

Spec-Zone.ru

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