ce_ospf - Управляет конфигурацией экземпляра OSPF на коммутаторах HUAWEI CloudEngine.
Новое в версии 2.4.
Обзор
- Управляет конфигурацией экземпляра OSPF на коммутаторах HUAWEI CloudEngine.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| addr | Указывает адрес сетевого сегмента, где находится интерфейс. Значение в формате десятичной точки. |
|
| area | Указывает идентификатор области. Область с идентификатором области 0 является основной областью. Допустимые значения — строка, отформатированная как IP-адрес (например, "0.0.0.0") или целое число от 1 до 4294967295. |
|
| auth_key_id | Идентификатор ключа аутентификации, когда auth_mode равно 'hmac-sha256', 'md5' или 'hmac-md5. Допустимое значение — целое число в диапазоне от 1 до 255. |
|
| auth_mode |
|
Указывает тип аутентификации. |
| auth_text_md5 | Указывает пароль для аутентификации MD5, HMAC-MD5 или HMAC-SHA256. Значение — строка из 1 до 255 символов, чувствительных к регистру, пробелы не поддерживаются. |
|
| auth_text_simple | Указывает пароль для простой аутентификации. Значение — строка из 1 до 8 символов. |
|
| mask | Биты маски IP-сети в десятичном формате от 0 до 32. |
|
| max_load_balance | Максимальное количество путей для переадресации пакетов по нескольким путям. Допустимое значение — целое число в диапазоне от 1 до 64. |
|
| nexthop_addr | IPv4-адрес для настройки веса адреса следующего узла. Допустимые значения — строка, отформатированная как IP-адрес. |
|
| nexthop_weight | Указывает вес следующего узла. Чем меньше значение, тем выше приоритет маршрута. Целое число от 1 до 254. |
|
| process_id обязательно |
Указывает идентификатор процесса. Значение — целое число от 1 до 4294967295. |
|
| state |
|
Определяет, должно ли быть включена конфигурация на устройстве. |
Примеры
- name: ospf 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: Configure ospf
ce_ospf:
process_id: 1
area: 100
state: present
provider: "{{ cli }}"
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| changed boolean |
всегда | Проверка, были ли внесены изменения на устройстве Пример: True |
| end_state dict |
режим подробной информации | Ключ-значение пар конфигурации после выполнения модуля Пример: {'process_id': '1', 'areas': [{'areaId': '0.0.0.100', 'areaType': 'Normal'}], 'nexthops': [], 'max_load_balance': '32'} |
| existing dict |
режим подробной информации | Ключ-значение пар существующей конфигурации Пример: {'process_id': '1', 'areas': [], 'nexthops': [], 'max_load_balance': '32'} |
| proposed dict |
режим подробной информации | Ключ-значение пар параметров, переданных в модуль Пример: {'process_id': '1', 'area': '100'} |
| updates список |
всегда | Команды, отправленные на устройство Пример: ['ospf 1', 'area 0.0.0.100'] |
Статус
Данный модуль помечен как превью, что означает, что его интерфейс не гарантируется обратной совместимости.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Подробнее см. Поддержка и техническое обслуживание модулей.
Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.
Автор
- QijunPan (@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_ospf_module.html