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

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.

Authors

  • A10 Networks 2021