a10_router_isis
Synopsis
Intermediate System - Intermediate System (IS-IS)
Parameters
Parameters |
Choices/Defaults |
Comment |
|
---|---|---|---|
state str/required |
[‘noop’, ‘present’, ‘absent’] |
State of the object to be created. |
|
ansible_host str/required |
Host for AXAPI authentication |
||
ansible_username str/required |
Username for AXAPI authentication |
||
ansible_password str/required |
Password for AXAPI authentication |
||
ansible_port int/required |
Port for AXAPI authentication |
||
a10_device_context_id int |
[‘1-8’] |
Device ID for aVCS configuration |
|
a10_partition str |
Destination/target partition for object/command |
||
tag str/required |
ISO routing area tag |
||
adjacency_check bool |
Check ISIS neighbor protocol support |
||
area_password_cfg dict |
Field area_password_cfg |
||
password str |
Configure the authentication password for an area (Area password) |
||
authenticate dict |
Field authenticate |
||
authentication dict |
Field authentication |
||
send_only_list list |
Field send_only_list |
||
mode_list list |
Field mode_list |
||
key_chain_list list |
Field key_chain_list |
||
bfd str |
‘all-interfaces’= Enable BFD on all interfaces; |
||
default_information str |
‘originate’= Distribute a default route; |
||
distance_list list |
Field distance_list |
||
distance int |
ISIS Administrative Distance (Distance value) |
||
System_ID str |
System-ID in XXXX.XXXX.XXXX |
||
acl str |
Access list name |
||
domain_password_cfg dict |
Field domain_password_cfg |
||
password str |
Set the authentication password for a routing domain (Routing domain password) |
||
authenticate dict |
Field authenticate |
||
ha_standby_extra_cost list |
Field ha_standby_extra_cost |
||
extra_cost int |
The extra cost value |
||
group int |
Group (Group ID) |
||
ignore_lsp_errors bool |
Ignore LSPs with bad checksums |
||
is_type str |
‘level-1’= Act as a station router only; ‘level-1-2’= Act as both a station router and an area router; ‘level-2-only’= Act as an area router only; |
||
log_adjacency_changes_cfg dict |
Field log_adjacency_changes_cfg |
||
state str |
‘detail’= Log changes in adjacency state; ‘disable’= Disable logging; |
||
lsp_gen_interval_list list |
Field lsp_gen_interval_list |
||
interval int |
Minimum interval in seconds |
||
level str |
‘level-1’= Set interval for level 1 only; ‘level-2’= Set interval for level 2 only; |
||
lsp_refresh_interval int |
Set LSP refresh interval (LSP refresh time in seconds) |
||
max_lsp_lifetime int |
Set maximum LSP lifetime (Maximum LSP lifetime in seconds) |
||
metric_style_list list |
Field metric_style_list |
||
ntype str |
‘narrow’= Use old style of TLVs with narrow metric; ‘wide’= Use new style of TLVs to carry wider metric; ‘transition’= Send and accept both styles of TLVs during transition; ‘narrow-transition’= Send old style of TLVs with narrow metric with accepting both styles of TLVs; ‘wide-transition’= Send new style of TLVs to carry wider metric with accepting both styles of TLVs; |
||
level str |
‘level-1’= Level-1 only; ‘level-1-2’= Level-1-2; ‘level-2’= Level-2 only; |
||
passive_interface_list list |
Field passive_interface_list |
||
ethernet str |
Ethernet interface (Port number) |
||
loopback str |
Loopback interface (Port number) |
||
trunk str |
Trunk interface (Trunk interface number) |
||
lif str |
Logical interface (Lif interface name) |
||
ve str |
Virtual ethernet interface (Virtual ethernet interface number) |
||
tunnel str |
Tunnel interface (Tunnel interface number) |
||
protocol_list list |
Field protocol_list |
||
protocol_topology bool |
Protocol Topology |
||
set_overload_bit_cfg dict |
Field set_overload_bit_cfg |
||
set_overload_bit bool |
Signal other touers not to use us in SPF |
||
on_startup dict |
Field on_startup |
||
suppress_cfg dict |
Field suppress_cfg |
||
spf_interval_exp_list list |
Field spf_interval_exp_list |
||
min int |
Minimum Delay between receiving a change to SPF calculation in milliseconds |
||
max int |
Maximum Delay between receiving a change to SPF calculation in milliseconds |
||
level str |
‘level-1’= Set interval for level 1 only; ‘level-2’= Set interval for level 2 only; |
||
summary_address_list list |
Field summary_address_list |
||
prefix str |
IP network prefix |
||
level str |
‘level-1’= Summarize into level-1 area; ‘level-1-2’= Summarize into both area and sub-domain; ‘level-2’= Summarize into level-2 sub-domain; |
||
net_list list |
Field net_list |
||
net str |
A Network Entity Title for this process (XX.XXXX. … .XXXX.XX Network entity title (NET)) |
||
uuid str |
uuid of the object |
||
user_tag str |
Customized tag |
||
redistribute dict |
Field redistribute |
||
redist_list list |
Field redist_list |
||
vip_list list |
Field vip_list |
||
isis dict |
Field isis |
||
uuid str |
uuid of the object |
||
address_family dict |
Field address_family |
||
ipv6 dict |
Field ipv6 |
Examples
Return Values
- modified_values (changed, dict, )
Values modified (or potential changes if using check_mode) as a result of task operation
- axapi_calls (always, list, )
Sequential list of AXAPI calls made by the task
- endpoint (, str, [‘/axapi/v3/slb/virtual_server’, ‘/axapi/v3/file/ssl-cert’])
The AXAPI endpoint being accessed.
- http_method (, str, [‘POST’, ‘GET’])
HTTP method being used by the primary task to interact with the AXAPI endpoint.
- request_body (, complex, )
Params used to query the AXAPI
- response_body (, complex, )
Response from the AXAPI
Status
This module is not guaranteed to have a backwards compatible interface. [preview]
This module is maintained by community.