a10_fail_safe

Synopsis

Fail Safe Global Commands

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

fpga_buff_recovery_threshold

int

FPGA buffers recovery threshold (Units of 256 buffers (default 2))

fpga_monitor_enable

bool

FPGA monitor feature enable

fpga_monitor_forced_reboot

bool

FPGA monitor forced reboot in error condition

fpga_monitor_interval

int

FPGA monitor packet interval (seconds) (Numbers of seconds between sending packets (default 1))

fpga_monitor_threshold

int

FPGA monitor packet missed for error condition (Numbers of missed monitor packets before setting error condition (default 3))

hw_error_monitor

str

‘hw-error-monitor-disable’= Disable fail-safe hardware error monitor; ‘hw- error-monitor-enable’= Enable fail-safe hardware error monitor;

hw_ssl_timeout_monitor

str

‘hw-ssl-timeout-monitor-disable’= Disable fail-safe hardware SSL timeout monitor; ‘hw-ssl-timeout-monitor-enable’= Enable fail-safe hardware SSL timeout monitor;

hw_error_recovery_timeout

int

Hardware error recovery timeout (minutes) (waiting time of recovery from hardware errors (default 0))

session_mem_recovery_threshold

int

Session memory recovery threshold (percentage) (Percentage of available session memory (default 30%))

sw_error_monitor_enable

bool

Enable fail-safe software error monitor

sw_error_recovery_timeout

int

Software error recovery timeout (minutes) (waiting time of recovery from software errors (default 3))

total_memory_size_check

int

Check total memory size of current system (Size of memory (GB))

dataplane_recovery_timeout

int

dataplane hung detection timeout before ACOS is restarted (in seconds)

log

bool

Log the event

kill

bool

Stop the traffic and log the event

uuid

str

uuid of the object

config

dict

Field config

uuid

str

uuid of the object

disable_failsafe

dict

Field disable_failsafe

action

str

‘all’= Disable All; ‘io-buffer’= Disable I/O Buffer; ‘session-memory’= Disable Session Memory; ‘system-memory’= Disable System Memory;

uuid

str

uuid of the object

oper

dict

Field oper

free_session_memory

int

Field free_session_memory

total_session_memory

int

Field total_session_memory

sess_mem_recovery_threshold

int

Field sess_mem_recovery_threshold

total_fpga_buffers

int

Field total_fpga_buffers

avail_fpga_buff_domain1

int

Field avail_fpga_buff_domain1

avail_fpga_buff_domain2

int

Field avail_fpga_buff_domain2

total_free_fpga_buff

int

Field total_free_fpga_buff

free_fpga_buffers

int

Field free_fpga_buffers

fpga_buff_recovery_threshold

int

Field fpga_buff_recovery_threshold

total_system_memory

int

Field total_system_memory

fpga_stats_num_cntrs

int

Field fpga_stats_num_cntrs

fpga_stats_iochan

list

Field fpga_stats_iochan

config

dict

Field config

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