a10_dnssec

Synopsis

Domain Name System Security Extensions 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

standalone

bool

Run DNSSEC in standalone mode, in GSLB group mode by default

uuid

str

uuid of the object

dnskey

dict

Field dnskey

key_delete

bool

Delete the DNSKEY file

zone_name

str

DNS zone name of the child zone

ds

dict

Field ds

ds_delete

bool

Delete the DS file

zone_name

str

DNS zone name of the child zone

sign_zone_now

dict

Field sign_zone_now

zone_name

str

Specify the name for the DNS zone, empty means sign all zones

key_rollover

dict

Field key_rollover

zone_name

str

Specify the name for the DNS zone

dnssec_key_type

str

‘ZSK’= Zone Signing Key; ‘KSK’= Key Signing Key;

zsk_start

bool

start ZSK rollover in emergency mode

ksk_start

bool

start KSK rollover in emergency mode

ds_ready_in_parent_zone

bool

DS RR is already ready in the parent zone

template_list

list

Field template_list

dnssec_temp_name

str

DNSSEC Template Name

algorithm

str

‘RSASHA1’= RSASHA1 algorithm; ‘RSASHA256’= RSASHA256 algorithm; ‘RSASHA512’= RSASHA512 algorithm;

combinations_limit

int

the max number of combinations per RRset (Default value is 31)

dnskey_ttl_k

bool

The TTL value of DNSKEY RR

dnskey_ttl_v

int

in seconds, 14400 seconds by default

enable_nsec3

bool

enable NSEC3 support. disabled by default

return_nsec_on_failure

bool

return NSEC/NSEC3 or not on failure case. return by default

signature_validity_period_k

bool

The period that a signature is valid

signature_validity_period_v

int

in days, 10 days by default

hsm

str

specify the HSM template

dnssec_template_zsk

dict

Field dnssec_template_zsk

dnssec_template_ksk

dict

Field dnssec_template_ksk

uuid

str

uuid of the object

user_tag

str

Customized tag

oper

dict

Field oper

soa_memory

int

Field soa_memory

soa_objects

int

Field soa_objects

dnskey_memory

int

Field dnskey_memory

dnskey_objects

int

Field dnskey_objects

ds_memory

int

Field ds_memory

ds_objects

int

Field ds_objects

nsec3param_memory

int

Field nsec3param_memory

nsec3param_objects

int

Field nsec3param_objects

nsec_memory

int

Field nsec_memory

nsec_objects

int

Field nsec_objects

nsec3_memory

int

Field nsec3_memory

nsec3_objects

int

Field nsec3_objects

rrsig_memory

int

Field rrsig_memory

rrsig_objects

int

Field rrsig_objects

a_memory

int

Field a_memory

a_objects

int

Field a_objects

aaaa_memory

int

Field aaaa_memory

aaaa_objects

int

Field aaaa_objects

ptr_memory

int

Field ptr_memory

ptr_objects

int

Field ptr_objects

cname_memory

int

Field cname_memory

cname_objects

int

Field cname_objects

ns_memory

int

Field ns_memory

ns_objects

int

Field ns_objects

mx_memory

int

Field mx_memory

mx_objects

int

Field mx_objects

srv_memory

int

Field srv_memory

srv_objects

int

Field srv_objects

txt_memory

int

Field txt_memory

txt_objects

int

Field txt_objects

zone_memory

int

Field zone_memory

zone_objects

int

Field zone_objects

domain_memory

int

Field domain_memory

domain_objects

int

Field domain_objects

table_memory

int

Field table_memory

table_objects

int

Field table_objects

reference_memory

int

Field reference_memory

reference_objects

int

Field reference_objects

array_memory

int

Field array_memory

array_objects

int

Field array_objects

rrsig2_memory

int

Field rrsig2_memory

rrsig2_objects

int

Field rrsig2_objects

total_memory

int

Field total_memory

total_objects

int

Field total_objects

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