effectivelywild.technitium_dns.technitium_dns_get_dnssec_properties module – Get DNSSEC properties for a primary zone
Note
This module is part of the effectivelywild.technitium_dns collection (version 0.9.1).
It is not included in ansible-core.
To check whether it is installed, run ansible-galaxy collection list.
To install it, use: ansible-galaxy collection install effectivelywild.technitium_dns.
To use it in a playbook, specify: effectivelywild.technitium_dns.technitium_dns_get_dnssec_properties.
New in effectivelywild.technitium_dns 0.1.0
Synopsis
Retrieve DNSSEC properties for a signed zone.
Parameters
Parameter |
Comments |
|---|---|
Port for the Technitium DNS API. Defaults to 5380 Default: |
|
API token for authenticating with the Technitium DNS API |
|
Base URL for the Technitium DNS API |
|
Whether to validate SSL certificates when making API requests. Choices:
|
|
The name of the primary zone to get DNSSEC properties for. |
See Also
See also
- effectivelywild.technitium_dns.technitium_dns_sign_zone
Sign a zone (DNSSEC)
- effectivelywild.technitium_dns.technitium_dns_unsign_zone
Unsign a zone (DNSSEC)
- effectivelywild.technitium_dns.technitium_dns_convert_to_nsec
Convert signed zone from NSEC to NSEC3
- effectivelywild.technitium_dns.technitium_dns_convert_to_nsec3
Convert signed zone from NSEC3 to NSEC
Examples
- name: Get DNSSEC properties for example.com
technitium_dns_get_dnssec_properties:
api_url: "http://localhost"
api_token: "myapitoken"
zone: "example.com"
register: result
- debug:
var: result.dnssec_properties
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key |
Description |
|---|---|
Whether the module made changes (always false for get operations) Returned: always Sample: |
|
DNSSEC properties and configuration for the zone Contains comprehensive information about DNSSEC signing status, keys, and settings Returned: always |
|
Whether the zone is disabled Returned: always |
|
TTL for DNSKEY records in seconds Returned: always |
|
List of DNSSEC private keys used for signing Returned: always |
|
DNSSEC algorithm name Returned: always Sample: |
|
DNSSEC algorithm number Returned: always Sample: |
|
Whether the key is being retired Returned: always |
|
Key tag identifier Returned: always |
|
Type of key (KeySigningKey or ZoneSigningKey) Returned: always |
|
Rollover frequency in days Returned: always |
|
Current state of the key Returned: always |
|
When the key state last changed (ISO timestamp) Returned: always |
|
When the key will be ready for next state (ISO timestamp) Returned: when available |
|
DNSSEC signing status Returned: always Sample: |
|
Whether the zone is internal Returned: always |
|
Zone name Returned: always |
|
NSEC3 iterations parameter Returned: when zone uses NSEC3 |
|
NSEC3 salt length parameter Returned: when zone uses NSEC3 |
|
Zone type Returned: always Sample: |
|
Whether the module failed Returned: always Sample: |