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 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