Spec-Zone.ru › Ansible 2.6

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

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

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

Обзор

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

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
dfs_group_id Значение по умолчанию:
"present"
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
    Варианты:
  • present ←
  • absent
Укажите желаемое состояние ресурса.
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
dict
всегда
параметры aaa в формате ключ/значение после выполнения модуля

Пример:
{'eth_trunk_id': 'Eth-Trunk3', 'peer_link_id': '1'}
existing
dict
всегда
параметры существующего сервера aaa в формате ключ/значение

proposed
dict
всегда
параметры модуля в формате ключ/значение

Пример:
{'eth_trunk_id': '3', 'peer_link_id': '1', 'state': 'present'}
updates
list
всегда
команда, отправленная на устройство

Пример:
{'peer-link 1': None}


Статус

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

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

Этот модуль помечен как community, что означает, что он поддерживается сообществом Ansible. Подробности см. в разделе Техническое обслуживание и поддержка модулей.

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

Автор

  • Ли Яньфэн (@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_mlag_config_module.html

Spec-Zone.ru

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