a10_glm
Synopsis
Set GLM Connection values
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 |
||
interval int |
GLM license request interval (in hours) |
||
use_mgmt_port bool |
Use management port to connect to GLM |
||
host str |
Field host |
||
enable_requests bool |
Turn on periodic GLM license requests (default license retrieval interval is every 24 hours) |
||
check_expiration bool |
Field check_expiration |
||
allocate_bandwidth int |
Enter the requested bandwidth in Mbps for Capacity Pool |
||
token str |
License entitlement token |
||
enterprise str |
Enter the ELM hostname, IP or [IPV6] |
||
enterprise_request_type str |
‘fqdn’= TLS verified with FQDN; ‘self-signed’= TLS verified with self signed certificate(Default); ‘self-signed-pull-cert’= Request and use self signed certificate; |
||
port int |
License request port (default 443) |
||
appliance_name str |
Helpful identifier for this appliance |
||
burst bool |
Enable Burst License |
||
thunder_capacity_license bool |
Field thunder_capacity_license |
||
uuid str |
uuid of the object |
||
send dict |
Field send |
||
license_request bool |
Immediately send a single GLM license request |
||
new_license dict |
Field new_license |
||
existing_org bool |
Use existing account with organization ID |
||
org_id int |
GLM organization id |
||
existing_user bool |
Use an existing account with email and password |
||
glm_email str |
GLM email |
||
glm_password str |
GLM password |
||
new_user bool |
Create a new account |
||
new_email str |
GLM email |
||
new_password str |
GLM password |
||
account_name str |
Account Name |
||
first_name str |
First Name |
||
last_name str |
Last Name |
||
country str |
Country |
||
phone str |
Phone |
||
name str |
License name (Configure license name) |
||
ntype str |
‘webroot’= webroot; ‘webroot_trial’= webroot_trial; ‘webroot_ti’= webroot_ti; ‘webroot_ti_trial’= webroot_ti_trial; ‘qosmos’= qosmos; ‘qosmos_trial’= qosmos_trial; ‘ipsec_vpn’= ipsec_vpn; |
||
proxy_server dict |
Field proxy_server |
||
host str |
Proxy server hostname or IP address |
||
port int |
Proxy server port |
||
username str |
Username for proxy authentication |
||
password bool |
Password for proxy authentication |
||
secret_string str |
password value |
||
encrypted str |
Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED secret string) |
||
uuid str |
uuid of the object |
||
create_license_request dict |
Field create_license_request |
||
create_license_request bool |
Create a GLM trial or license request |
||
uuid str |
uuid of the object |
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.