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 1.3.0).
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–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