Модуль community.network.ce_interface_ospf – Управляет конфигурацией экземпляра интерфейса OSPF на коммутаторах HUAWEI CloudEngine.
Примечание
Этот модуль является частью коллекции community.network (версия 5.0.3).
Эта коллекция может быть уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.network.
Для использования в playbook, укажите: community.network.ce_interface_ospf.
Краткое описание
- Управляет конфигурацией экземпляра интерфейса OSPF на коммутаторах HUAWEI CloudEngine.
Псевдонимы: network.cloudengine.ce_interface_ospf
Параметры
Параметр | Комментарии |
|---|---|
area string / required | Зона OSPF, связанная с этим процессом OSPF. Допустимые значения – строка, отформатированная как IP-адрес (например, “0.0.0.0”) или как целое число от 1 до 4294967295. |
auth_key_id string | Идентификатор ключа аутентификации, когда |
auth_mode string | Указывает тип аутентификации. Варианты:
|
auth_text_md5 string | Указывает пароль для аутентификации MD5, HMAC-MD5 или HMAC-SHA256. Значение представляет собой строку из 1 до 255 символов с учетом регистра, пробелы не поддерживаются. |
auth_text_simple string | Указывает пароль для простой аутентификации. Значение представляет собой строку из 1 до 8 символов. |
cost string | Стоимость, связанная с этим интерфейсом. Допустимые значения – целое число в диапазоне от 1 до 65535. |
dead_interval string | Временной интервал, в течение которого соседний узел OSPF ожидает пакет hello, прежде чем разорвать смежные связи. Допустимые значения – целое число в диапазоне от 1 до 235926000. |
hello_interval string | Время между отправкой последовательных пакетов hello. Допустимые значения – целое число в диапазоне от 1 до 65535. |
interface string / required | Полное имя интерфейса, например, 40GE1/0/10. |
process_id string / required | Указывает идентификатор процесса. Значение представляет собой целое число в диапазоне от 1 до 4294967295. |
silent_interface boolean | Установка значения true предотвратит получение этим интерфейсом пакетов HELLO. Допустимые значения – ‘true’ и ‘false’. Варианты:
|
state string | Определяет, должна ли конфигурация присутствовать на устройстве или нет. Варианты:
|
Примечания
Примечание
- Для работы этого модуля необходимо включить системную службу netconf на удаленном управляемом устройстве.
- Рекомендуемое подключение –
netconf. - Этот модуль также работает с подключениями
localдля устаревших playbook.
Примеры
- name: Eth_trunk 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: Enables OSPF and sets the cost on an interface
community.network.ce_interface_ospf:
interface: 10GE1/0/30
process_id: 1
area: 100
cost: 100
provider: '{{ cli }}'
- name: Sets the dead interval of the OSPF neighbor
community.network.ce_interface_ospf:
interface: 10GE1/0/30
process_id: 1
area: 100
dead_interval: 100
provider: '{{ cli }}'
- name: Sets the interval for sending Hello packets on an interface
community.network.ce_interface_ospf:
interface: 10GE1/0/30
process_id: 1
area: 100
hello_interval: 2
provider: '{{ cli }}'
- name: Disables an interface from receiving and sending OSPF packets
community.network.ce_interface_ospf:
interface: 10GE1/0/30
process_id: 1
area: 100
silent_interface: true
provider: '{{ cli }}'
Значения возврата
Общие значения возврата описаны здесь, следующие являются полями, уникальными для данного модуля:
Ключ | Описание |
|---|---|
changed boolean | проверка, были ли внесены изменения на устройстве Возвращаемое значение: всегда Пример: |
end_state словарь | пара ключ/значение конфигурации после выполнения модуля Возвращаемое значение: режим подробной информации Пример: |
existing словарь | пара ключ/значение существующей конфигурации Возвращаемое значение: режим подробной информации Пример: |
proposed словарь | пара ключ/значение параметров, переданных в модуль Возвращаемое значение: режим подробной информации Пример: |
updates список / элементы=строка | команды, отправленные устройству Возвращаемое значение: всегда Пример: |
Ссылки на коллекцию
© 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_interface_ospf_module.html