community.network.ce_is_is_view – Управляет конфигурацией представления isis на устройствах HUAWEI CloudEngine.
Примечание
Этот плагин входит в коллекцию community.network (версия 1.3.0).
Для его установки используйте: ansible-galaxy collection install community.network.
Для использования в книге задач укажите: community.network.ce_is_is_view.
Новое в версии 0.2.0: коллекция community.network
Обзор
- Управляет идентификатором процесса isis, создаёт идентификатор экземпляра isis или удаляет идентификатор процесса на устройствах HUAWEI CloudEngine.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| aclnum_or_name строка | Указывает номер или имя acl для isis. | |
| allow_filter булево |
| Указывает, включить ли фильтр. |
| allow_up_down булево |
| Указывает, разрешить ли изменение состояния вверх/вниз. |
| autocostenable булево |
| Указывает, включить ли автоматическое определение стоимости. |
| autocostenablecompatible булево |
| Указывает, включить ли совместимость с автоматическим определением стоимости. |
| avoid_learning булево |
| Указывает, включить ли предотвращение обучения. |
| bfd_min_rx целое | Указывает минимальное количество полученных пакетов bfd. | |
| bfd_min_tx целое | Указывает минимальное количество отправленных пакетов bfd. | |
| bfd_multiplier_num целое | Указывает число множителей bfd. | |
| cost целое | Указывает стоимость. | |
| cost_type строка |
| Указывает тип стоимости. |
| coststyle строка |
| Указывает стиль стоимости. |
| defaultmode строка |
| Указывает режим по умолчанию. |
| description строка | Указывает описание isis. | |
| enablelevel1tolevel2 булево |
| Включить уровень 1 до уровня 2. |
| export_aclnumorname строка | Указывает номер или имя экспортируемого acl. | |
| export_ipprefix строка | Указывает экспортируемый ip префикс. | |
| export_policytype строка |
| Указывает режим по умолчанию. |
| export_processid целое | Указывает идентификатор экспортируемого процесса. | |
| export_protocol строка |
| Указывает экспортируемый протокол маршрутизатора. |
| export_routepolicyname строка | Указывает имя экспортируемой политики маршрутизации. | |
| import_aclnumorname строка | Указывает номер или имя импортируемого acl. | |
| 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 строка | Указывает netentity. | |
| penetration_direct строка |
| Указывает направление проникновения. |
| permitibgp булево |
| Указывает разрешение bgp. |
| preference_value целое | Указывает значение предпочтения. | |
| processid целое | Указывает идентификатор процесса. | |
| protocol строка |
| Указывает протокол. |
| relaxspfLimit булево |
| Указывает включить ли ограничение relax 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 словарь | всегда | k/v пары конфигурации после выполнения модуля Пример: {'session': {'addrType': 'IPV4', 'createType': 'SESS_STATIC', 'destAddr': None, 'outIfName': '10GE1/0/1', 'sessName': 'bfd_l2link', 'srcAddr': None, 'useDefaultIp': 'true', 'vrfName': None}} |
| existing словарь | всегда | k/v пары существующей конфигурации Пример: {'session': {}} |
| proposed словарь | всегда | k/v пары параметров, переданных в модуль Пример: {'state': 'present'} |
| updates список / элементы=строка | всегда | команды, отправленные на устройство Пример: ['bfd bfd_l2link bind peer-ip default-ip interface 10ge1/0/1'] |
Авторы
- xuxiaowei0512 (@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.10/collections/community/network/ce_is_is_view_module.html