On this page
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 3.0.0).
You might already have this collection installed if you are using the ansible
package. It is not included in ansible-core
. To check whether it is installed, run ansible-galaxy collection list
.
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/latest/collections/community/network/ce_is_is_view_module.html