community.network.ce_is_is_view – Manages isis view configuration on HUAWEI CloudEngine devices.
community.network.ce_is_is_view – Manages isis view configuration on HUAWEI CloudEngine devices.
Note
This plugin is part of the community.network collection (version 2.0.1).
To install it use: ansible-galaxy collection install community.network.
To use it in a playbook, specify: community.network.ce_is_is_view.
New in version 0.2.0: of community.network
Synopsis
- Manages isis process id, creates a isis instance id or deletes a process id on HUAWEI CloudEngine devices.
Parameters
| Parameter | Choices/Defaults | Comments |
|---|---|---|
|
aclnum_or_name string |
Specifies the acl number or name for isis. | |
|
allow_filter boolean |
|
Specifies the alow filter or not. |
|
allow_up_down boolean |
|
Specifies the alow up or down. |
|
autocostenable boolean |
|
Specifies the alow auto cost enable. |
|
autocostenablecompatible boolean |
|
Specifies the alow auto cost enable compatible. |
|
avoid_learning boolean |
|
Specifies the alow avoid learning. |
|
bfd_min_rx integer |
Specifies the bfd min received package. | |
|
bfd_min_tx integer |
Specifies the bfd min sent package. | |
|
bfd_multiplier_num integer |
Specifies the bfd multiplier number. | |
|
cost integer |
Specifies the bfd cost. | |
|
cost_type string |
|
Specifies the cost type. |
|
coststyle string |
|
Specifies the cost style. |
|
defaultmode string |
|
Specifies the default mode. |
|
description string |
Specifies description of isis. | |
|
enablelevel1tolevel2 boolean |
|
Enable level1 to level2. |
|
export_aclnumorname string |
Specifies export acl number or name. | |
|
export_ipprefix string |
Specifies export ip prefix. | |
|
export_policytype string |
|
Specifies the default mode. |
|
export_processid integer |
Specifies export process id. | |
|
export_protocol string |
|
Specifies the export router protocol. |
|
export_routepolicyname string |
Specifies export route policy name. | |
|
import_aclnumorname string |
Specifies import acl number or name. | |
|
import_cost integer |
Specifies import cost. | |
|
import_ipprefix string |
Specifies import ip prefix. | |
|
import_route_policy string |
Specifies import route policy. | |
|
import_routepolicy_name string |
Specifies import route policy name. | |
|
import_routepolicyname string |
Specifies import route policy name. | |
|
import_tag integer |
Specifies import tag. | |
|
impotr_leveltype string |
|
Specifies the export router protocol. |
|
inheritcost boolean |
|
Enable inherit cost. |
|
instance_id integer |
Specifies instance id. | |
|
ip_address string |
Specifies ip address. | |
|
ip_prefix_name string |
Specifies ip prefix name. | |
|
islevel string |
|
Specifies the isis level. |
|
level_type string |
|
Specifies the isis level type. |
|
max_load integer |
Specifies route max load. | |
|
mode_routepolicyname string |
Specifies the mode of route polic yname. | |
|
mode_tag integer |
Specifies the tag of mode. | |
|
netentity string |
Specifies the netentity. | |
|
penetration_direct string |
|
Specifies the penetration direct. |
|
permitibgp boolean |
|
Specifies the permitibgp. |
|
preference_value integer |
Specifies the preference value. | |
|
processid integer |
Specifies the process id. | |
|
protocol string |
|
Specifies the protocol. |
|
relaxspfLimit boolean |
|
Specifies enable the relax spf limit. |
|
route_policy_name string |
Specifies the route policy name. | |
|
state string |
|
Determines whether the config should be present or not on the device. |
|
stdbandwidth integer |
Specifies the std band width. | |
|
stdlevel1cost integer |
Specifies the std level1 cost. | |
|
stdlevel2cost integer |
Specifies the std level2 cost. | |
|
tag integer |
Specifies the isis tag. | |
|
weight integer |
Specifies the isis weight. |
Notes
Note
- This module requires the netconf system service be enabled on the remote device being managed.
- This module works with connection
netconf.
Examples
- 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
Return Values
Common return values are documented here, the following are the fields unique to this module:
| Key | Returned | Description |
|---|---|---|
|
changed boolean |
always |
check to see if a change was made on the device
Sample: True |
|
end_state dictionary |
always |
k/v pairs of configuration after module execution
Sample: {'session': {'addrType': 'IPV4', 'createType': 'SESS_STATIC', 'destAddr': None, 'outIfName': '10GE1/0/1', 'sessName': 'bfd_l2link', 'srcAddr': None, 'useDefaultIp': 'true', 'vrfName': None}} |
|
existing dictionary |
always |
k/v pairs of existing configuration
Sample: {'session': {}} |
|
proposed dictionary |
always |
k/v pairs of parameters passed into module
Sample: {'state': 'present'} |
|
updates list / elements=string |
always |
commands sent to the device
Sample: ['bfd bfd_l2link bind peer-ip default-ip interface 10ge1/0/1'] |
Authors
- 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