a10_slb_template_server

Synopsis

Server template

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

name

str/required

Server template name

conn_limit

int

Connection limit

resume

int

Resume accepting new connection after connection number drops below threshold (Connection resume threshold)

conn_limit_no_logging

bool

Do not log connection over limit event

conn_rate_limit

int

Connection rate limit

rate_interval

str

‘100ms’= Use 100 ms as sampling interval; ‘second’= Use 1 second as sampling interval;

conn_rate_limit_no_logging

bool

Do not log connection over limit event

dns_query_interval

int

The interval to query DNS server for the hostname (DNS query interval (in minute, default is 10))

dns_fail_interval

int

The interval to retry when DNS failed to query (DNS failure interval (in second, default is 30))

dynamic_server_prefix

str

Prefix of dynamic server (Prefix of dynamic server (default is ‘DRS’))

extended_stats

bool

Enable extended statistics on real server

log_selection_failure

bool

Enable real-time logging for server selection failure event

health_check

str

Health Check Monitor (Health monitor name)

health_check_disable

bool

Disable configured health check configuration

max_dynamic_server

int

Maximum dynamic server number (Maximum dynamic server number (default is 255))

min_ttl_ratio

int

Minimum TTL to DNS query interval ratio (Minimum TTL ratio (default is 2))

weight

int

Weight for the Real Servers (Connection Weight (default is 1))

spoofing_cache

bool

Servers under the template are spoofing cache

stats_data_action

str

‘stats-data-enable’= Enable statistical data collection for real server; ‘stats-data-disable’= Disable statistical data collection for real server;

slow_start

bool

Slowly ramp up the connection number after server is up

initial_slow_start

int

Initial slow start connection limit (default 128)

add

int

Slow start connection limit add by a number every interval (Add by this number every interval)

times

int

Slow start connection limit multiply by a number every interval (default 2) (Multiply by this number every interval)

every

int

Slow start connection limit increment interval (default 10)

till

int

Slow start ends when slow start connection limit reaches a number (default 4096) (Slow start ends when connection limit reaches this number)

bw_rate_limit_acct

str

‘to-server-only’= Only account for traffic sent to server; ‘from-server-only’= Only account for traffic received from server; ‘all’= Account for all traffic sent to and received from server;

bw_rate_limit

int

Configure bandwidth rate limit on real server (Bandwidth rate limit in Kbps)

bw_rate_limit_resume

int

Resume server selection after bandwidth drops below this threshold (in Kbps) (Bandwidth rate limit resume threshold (in Kbps))

bw_rate_limit_duration

int

Duration in seconds the observed rate needs to honor

bw_rate_limit_no_logging

bool

Do not log bandwidth rate limit related state transitions

uuid

str

uuid of the object

user_tag

str

Customized tag

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