community.network.ce_is_is_view – Управляет конфигурацией представления ISIS на устройствах HUAWEI CloudEngine.
Примечание
Этот плагин является частью коллекции community.network (версия 2.0.1).
Для его установки используйте: ansible-galaxy collection install community.network.
Для использования в playbook, укажите: community.network.ce_is_is_view.
Новое в версии 0.2.0: community.network
Краткое описание
- Управляет идентификатором процесса ISIS, создает идентификатор экземпляра ISIS или удаляет идентификатор процесса на устройствах HUAWEI CloudEngine.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| aclnum_or_name строка | Указывает номер или имя списка управления доступом для ISIS. | |
| allow_filter логическое значение |
| Указывает разрешение фильтра или нет. |
| allow_up_down логическое значение |
| Указывает разрешение вверх или вниз. |
| autocostenable логическое значение |
| Указывает разрешение автоматической настройки стоимости. |
| autocostenablecompatible логическое значение |
| Указывает разрешение автоматической настройки стоимости (совместимый режим). |
| avoid_learning логическое значение |
| Указывает разрешение избегания обучения. |
| bfd_min_rx целое число | Указывает минимальное количество принятых пакетов BFD. | |
| bfd_min_tx целое число | Указывает минимальное количество отправленных пакетов BFD. | |
| bfd_multiplier_num целое число | Указывает множитель BFD. | |
| cost целое число | Указывает стоимость BFD. | |
| cost_type строка |
| Указывает тип стоимости. |
| coststyle строка |
| Указывает стиль стоимости. |
| defaultmode строка |
| Указывает режим по умолчанию. |
| description строка | Указывает описание ISIS. | |
| enablelevel1tolevel2 логическое значение |
| Включить уровень 1 в уровень 2. |
| export_aclnumorname строка | Указывает номер или имя экспортируемого списка управления доступом. | |
| export_ipprefix строка | Указывает экспортируемый IP-префикс. | |
| export_policytype строка |
| Указывает режим по умолчанию. |
| export_processid целое число | Указывает экспортируемый идентификатор процесса. | |
| export_protocol строка |
| Указывает экспортируемый протокол маршрутизации. |
| export_routepolicyname строка | Указывает имя политики маршрутизации для экспорта. | |
| import_aclnumorname строка | Указывает номер или имя импортируемого списка управления доступом. | |
| import_cost целое число | Указывает импортируемую стоимость. | |
| import_ipprefix строка | Указывает импортируемый IP-префикс. | |
| import_route_policy строка | Указывает политику импорта маршрутов. | |
| import_routepolicy_name строка | Указывает имя политики импорта маршрутов. | |
| import_routepolicyname строка | Указывает имя политики импорта маршрутов. | |
| import_tag целое число | Указывает импортируемый тег. | |
| impotr_leveltype строка |
| Указывает экспортируемый протокол маршрутизации. |
| inheritcost логическое значение |
| Включить наследование стоимости. |
| instance_id целое число | Указывает идентификатор экземпляра. | |
| ip_address строка | Указывает IP-адрес. | |
| ip_prefix_name строка | Указывает имя IP-префикса. | |
| islevel строка |
| Указывает уровень ISIS. |
| level_type строка |
| Указывает тип уровня ISIS. |
| max_load целое число | Указывает максимальную нагрузку маршрута. | |
| mode_routepolicyname строка | Указывает режим имени политики маршрутизации. | |
| mode_tag целое число | Указывает тег режима. | |
| netentity строка | Указывает сетевой объект. | |
| penetration_direct строка |
| Указывает направление проникновения. |
| permitibgp логическое значение |
| Указывает разрешение BGP. |
| preference_value целое число | Указывает значение предпочтения. | |
| processid целое число | Указывает идентификатор процесса. | |
| protocol строка |
| Указывает протокол. |
| relaxspfLimit логическое значение |
| Указывает включение ослабления ограничения SPF. |
| route_policy_name строка | Указывает имя политики маршрутизации. | |
| state строка |
| Определяет, должна ли конфигурация присутствовать на устройстве или нет. |
| stdbandwidth целое число | Указывает стандартную пропускную способность. | |
| stdlevel1cost целое число | Указывает стандартную стоимость уровня 1. | |
| stdlevel2cost целое число | Указывает стандартную стоимость уровня 2. | |
| tag целое число | Указывает тег ISIS. | |
| weight целое число | Указывает вес ISIS. |
Примечания
Примечание
- Этот модуль требует, чтобы служба netconf была включена на удаленном управляемом устройстве.
- Этот модуль работает с подключением
netconf.
Примеры
- name: Set isis description
community.network.ce_is_is_view:
instance_id: 3
description: abcdeggfs
state: present
- name: Set isis islevel
community.network.ce_is_is_view:
instance_id: 3
islevel: level_1
state: present
- name: Set isis coststyle
community.network.ce_is_is_view:
instance_id: 3
coststyle: narrow
state: present
- name: Set isis stdlevel1cost
community.network.ce_is_is_view:
instance_id: 3
stdlevel1cost: 63
state: present
- name: Set isis stdlevel2cost
community.network.ce_is_is_view:
instance_id: 3
stdlevel2cost: 63
state: present
- name: Set isis stdbandwidth
community.network.ce_is_is_view:
instance_id: 3
stdbandwidth: 1
state: present
Возвращаемые значения
Общие возвращаемые значения документированы здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| changed boolean | всегда | проверка, было ли внесено изменение на устройстве Пример: True |
| end_state словарь | всегда | пара ключ/значение конфигурации после выполнения модуля Пример: {'session': {'addrType': 'IPV4', 'createType': 'SESS_STATIC', 'destAddr': None, 'outIfName': '10GE1/0/1', 'sessName': 'bfd_l2link', 'srcAddr': None, 'useDefaultIp': 'true', 'vrfName': None}} |
| existing словарь | всегда | пара ключ/значение существующей конфигурации Пример: {'session': {}} |
| proposed словарь | всегда | пара ключ/значение параметров, переданных в модуль Пример: {'state': 'present'} |
| updates список / элементы=строка | всегда | команды, отправленные на устройство Пример: ['bfd bfd_l2link bind peer-ip default-ip interface 10ge1/0/1'] |
Авторы
- xuxiaowei0512 (@CloudEngine-Ansible)
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/community/network/ce_is_is_view_module.html