Spec-Zone.ru › Ansible 2.4

ce_mlag_config - Управление конфигурацией MLAG на коммутаторах HUAWEI CloudEngine.

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

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

Обзор

  • Управление конфигурацией MLAG на коммутаторах HUAWEI CloudEngine.

Параметры

параметр обязательно по умолчанию выбор комментарии
dfs_group_id
нет есть
ID группы DFS. Значение равно 1.
eth_trunk_id
нет
Имя интерфейса peer-link. Значение находится в диапазоне от 0 до 511.
ip_address
нет
IP-адрес, привязанный к группе DFS. Значение в формате точечной нотации.
nickname
нет
Псевдоним, привязанный к группе DFS. Значение - целое число от 1 до 65471.
peer_link_id
нет
Номер интерфейса peer-link. Значение равно 1.
priority_id
нет
Приоритет группы DFS. Значение - целое число от 1 до 254. Значение по умолчанию - 100.
pseudo_nickname
нет
Псевдоним группы DFS. Значение - целое число от 1 до 65471.
pseudo_priority
нет
Приоритет псевдонима. Значение - целое число от 128 до 255. Значение по умолчанию - 192. Большее значение указывает на более высокий приоритет.
state
нет есть
  • есть
  • отсутствует
Укажите желаемое состояние ресурса.
vpn_instance_name
нет
Имя VPN-инстанса, привязанного к группе DFS. Значение - строка от 1 до 31 символа, чувствительная к регистру, без пробелов. Если строка заключена в двойные кавычки, она может содержать пробелы. Значение _public_ зарезервировано и не может использоваться в качестве имени VPN-инстанса.

Примеры

- name: mlag config module 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: Create DFS Group id
    ce_mlag_config:
      dfs_group_id: 1
      provider: "{{ cli }}"
  - name: Set dfs-group priority
    ce_mlag_config:
      dfs_group_id: 1
      priority_id: 3
      state: present
      provider: "{{ cli }}"
  - name: Set pseudo nickname
    ce_mlag_config:
      dfs_group_id: 1
      pseudo_nickname: 3
      pseudo_priority: 130
      state: present
      provider: "{{ cli }}"
  - name: Set ip
    ce_mlag_config:
      dfs_group_id: 1
      ip_address: 11.1.1.2
      vpn_instance_name: 6
      provider: "{{ cli }}"
  - name: Set peer link
    ce_mlag_config:
      eth_trunk_id: 3
      peer_link_id: 2
      state: present
      provider: "{{ cli }}"

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

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

имя описание возвращается тип пример
changed
проверка, было ли внесено изменение на устройстве
всегда boolean True
end_state
параметры aaa в формате k/v после выполнения модуля
всегда dict {'eth_trunk_id': 'Eth-Trunk3', 'peer_link_id': '1'}
existing
существующие параметры aaa сервера в формате k/v
всегда dict {}
proposed
параметры, переданные в модуль, в формате k/v
всегда dict {'eth_trunk_id': '3', 'peer_link_id': '1', 'state': 'present'}
updates
команда, отправленная на устройство
всегда list {'peer-link 1': None}

Статус

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

Для получения помощи в разработке модулей, если у вас есть такое желание, ознакомьтесь с Информация сообщества & Содействие, Тестирование 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/ce_mlag_config_module.html

Spec-Zone.ru

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