Spec-Zone.ru › Ansible 2.6

ce_vrf_interface — Управление настройками VPN на коммутаторах HUAWEI CloudEngine, специфичными для интерфейса.

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

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

Описание

  • Управляет настройками VPN, специфичными для интерфейса, коммутаторов HUAWEI CloudEngine.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
state
    Варианты:
  • present ←
  • absent
Управляет состоянием ресурса.
vpn_interface
обязательно
Интерфейс, который может быть привязан к экземпляру VPN, например, 40GE1/0/22, Vlanif10. Должен быть указан полное имя интерфейса. Типы интерфейсов, такие как 10GE, 40GE, 100GE, LoopBack, MEth, Tunnel, Vlanif....
vrf
обязательно
Экземпляр VPN, длина имени vrf составляет от 1 до 31 символа, например, "test", но не может быть _public_.

Примечания

Примечание

  • Убедитесь, что экземпляр VPN был создан, и семейство адресов IPv4 было включено для экземпляра VPN.

Примеры

- name: VRF interface test
  hosts: cloudengine
  connection: local
  gather_facts: no
  vars:
    cli:
      host: "{{ inventory_hostname }}"
      port: "{{ ansible_ssh_port }}"
      username: "{{ username }}"
      password: "{{ password }}"
      transport: cli

  tasks:

  - name: "Configure a VPN instance for the interface"
    ce_vrf_interface:
      vpn_interface: 40GE1/0/2
      vrf: test
      state: present
      provider: "{{ cli }}"

  - name: "Disable the association between a VPN instance and an interface"
    ce_vrf_interface:
      vpn_interface: 40GE1/0/2
      vrf: test
      state: absent
      provider: "{{ cli }}"

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

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

Ключ Возвращаемое значение Описание
changed
boolean
всегда Проверяет, были ли внесены изменения на устройстве
Пример:
True
end_state
dict
режим подробной информации k/v пары конечных атрибутов на интерфейсе
Пример:
{'vpn_interface': '40GE2/0/17', 'vrf': 'jss'}
existing
dict
режим подробной информации k/v пары существующих атрибутов на интерфейсе
Пример:
{'vpn_interface': '40GE2/0/17', 'vrf': None}
proposed
dict
режим подробной информации k/v пары параметров, переданных в модуль
Пример:
{'state': 'present', 'vpn_interface': '40GE2/0/17', 'vrf': 'jss'}
updates
список
всегда список команд, отправленных на устройство
Пример:
['ip binding vpn-instance jss']


Статус

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

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

Данный модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Подробнее см. в Раздел по поддержке и обслуживанию модулей.

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

Автор

  • Zhijin Zhou (@CloudEngine-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.6/modules/ce_vrf_interface_module.html

Spec-Zone.ru

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