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 |
| Укажите желаемое состояние ресурса. |
| 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