a10_gslb_group

Synopsis

GSLB Group

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

Specify Group domain name

auto_map_smart

bool

Choose Best IP address

mgmt_interface

bool

Management Interface IP Address

data_interface

bool

Data Interface IP Address

auto_map_primary

bool

Primary Controller’s IP address

auto_map_learn

bool

IP Address learned from other controller

config_anywhere

bool

Every member can do config

config_merge

bool

Merge old master’s config when new one take over

config_save

bool

Accept config-save message from master

dns_discover

bool

Discover member via DNS Protocol

resolve_as

str

‘resolve-to-ipv4’= Use A Query only to resolve FQDN (Default Query type); ‘resolve-to-ipv6’= Use AAAA Query only to resolve FQDN; ‘resolve-to-ipv4-and- ipv6’= Use A as well as AAAA Query to resolve FQDN;

enable

bool

Join GSLB Group

learn

bool

Learn neighbour information from other controllers

primary_list

list

Field primary_list

primary

str

Specify Primary controller’s IP address

primary_ipv6_list

list

Field primary_ipv6_list

primary_ipv6

str

Specify Primary controller’s IP address

priority

int

Specify Local Priority, default is 100

suffix

str

Set DNS Suffix (Name)

standalone

bool

Run GSLB Group in standalone mode

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 2021