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 |
Comments |
---|---|
Specifies the acl number or name for isis. |
|
Specifies the alow filter or not. Choices:
|
|
Specifies the alow up or down. Choices:
|
|
Specifies the alow auto cost enable. Choices:
|
|
Specifies the alow auto cost enable compatible. Choices:
|
|
Specifies the alow avoid learning. Choices:
|
|
Specifies the bfd min received package. |
|
Specifies the bfd min sent package. |
|
Specifies the bfd multiplier number. |
|
Specifies the bfd cost. |
|
Specifies the cost type. Choices:
|
|
Specifies the cost style. Choices:
|
|
Specifies the default mode. Choices:
|
|
Specifies description of isis. |
|
Enable level1 to level2. Choices:
|
|
Specifies export acl number or name. |
|
Specifies export ip prefix. |
|
Specifies the default mode. Choices:
|
|
Specifies export process id. |
|
Specifies the export router protocol. Choices:
|
|
Specifies export route policy name. |
|
Specifies import acl number or name. |
|
Specifies import cost. |
|
Specifies import ip prefix. |
|
Specifies import route policy. |
|
Specifies import route policy name. |
|
Specifies import route policy name. |
|
Specifies import tag. |
|
Specifies the export router protocol. Choices:
|
|
Enable inherit cost. Choices:
|
|
Specifies instance id. |
|
Specifies ip address. |
|
Specifies ip prefix name. |
|
Specifies the isis level. Choices:
|
|
Specifies the isis level type. Choices:
|
|
Specifies route max load. |
|
Specifies the mode of route polic yname. |
|
Specifies the tag of mode. |
|
Specifies the netentity. |
|
Specifies the penetration direct. Choices:
|
|
Specifies the permitibgp. Choices:
|
|
Specifies the preference value. |
|
Specifies the process id. |
|
Specifies the protocol. Choices:
|
|
Specifies enable the relax spf limit. Choices:
|
|
Specifies the route policy name. |
|
Determines whether the config should be present or not on the device. Choices:
|
|
Specifies the std band width. |
|
Specifies the std level1 cost. |
|
Specifies the std level2 cost. |
|
Specifies the isis tag. |
|
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 |
Description |
---|---|
check to see if a change was made on the device Returned: always Sample: true |
|
k/v pairs of configuration after module execution Returned: always Sample: {“session”: {“addrType”: “IPV4”, “createType”: “SESS_STATIC”, “destAddr”: null, “outIfName”: “10GE1/0/1”, “sessName”: “bfd_l2link”, “srcAddr”: null, “useDefaultIp”: “true”, “vrfName”: null}} |
|
k/v pairs of existing configuration Returned: always Sample: {“session”: {}} |
|
k/v pairs of parameters passed into module Returned: always Sample: {“state”: “present”} |
|
commands sent to the device Returned: always Sample: [“bfd bfd_l2link bind peer-ip default-ip interface 10ge1/0/1”] |
Authors
xuxiaowei0512 (@CloudEngine-Ansible)