Spec-Zone.ru › Ansible

Модуль community.network.ce_mlag_config — Управление конфигурацией MLAG на коммутаторах HUAWEI CloudEngine.

Примечание

Этот модуль входит в коллекцию community.network (версия 5.0.3).

Эта коллекция может быть уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить её установку, выполните ansible-galaxy collection list.

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

Для использования в книге задач укажите: community.network.ce_mlag_config.

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

Описание

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

Псевдонимы: network.cloudengine.ce_mlag_config

Параметры

Параметр

Комментарии

dfs_group_id

строка

ID группы DFS. Значение равно 1.

По умолчанию: "present"

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.

Примечания

Примечание

  • Этот модуль требует, чтобы служба netconf была включена на управляемом удалённом устройстве.
  • Рекомендуемое подключение — netconf.
  • Этот модуль также работает с подключениями local для устаревших playbooks.

Примеры

- name: Mlag config module test
  hosts: cloudengine
  connection: local
  gather_facts: false
  vars:
    cli:
      host: "{{ inventory_hostname }}"
      port: "{{ ansible_ssh_port }}"
      username: "{{ username }}"
      password: "{{ password }}"
      transport: cli

  tasks:

  - name: Create DFS Group id
    community.network.ce_mlag_config:
      dfs_group_id: 1
      provider: "{{ cli }}"
  - name: Set dfs-group priority
    community.network.ce_mlag_config:
      dfs_group_id: 1
      priority_id: 3
      state: present
      provider: "{{ cli }}"
  - name: Set pseudo nickname
    community.network.ce_mlag_config:
      dfs_group_id: 1
      pseudo_nickname: 3
      pseudo_priority: 130
      state: present
      provider: "{{ cli }}"
  - name: Set ip
    community.network.ce_mlag_config:
      dfs_group_id: 1
      ip_address: 11.1.1.2
      vpn_instance_name: 6
      provider: "{{ cli }}"
  - name: Set peer link
    community.network.ce_mlag_config:
      eth_trunk_id: 3
      peer_link_id: 2
      state: present
      provider: "{{ cli }}"

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

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

Ключ

Описание

changed

логический

флаг, показывающий, были ли внесены изменения на устройстве

Возвращаемое значение: всегда

Пример: true

end_state

словарь

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

Возвращаемое значение: всегда

Пример: {"eth_trunk_id": "Eth-Trunk3", "peer_link_id": "1"}

existing

словарь

параметры существующего сервера aaa в формате ключ/значение

Возвращаемое значение: всегда

Пример: {}

proposed

словарь

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

Возвращаемое значение: всегда

Пример: {"eth_trunk_id": "3", "peer_link_id": "1", "state": "present"}

updates

список / элементы=строка

команды, отправленные на устройство

Возвращаемое значение: всегда

Пример: {"peer-link 1": null}

Авторы

  • Li Yanfeng (@QijunPan)

Ссылки на коллекцию

  • Система отслеживания ошибок
  • Репозиторий (источники)

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

Spec-Zone.ru

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