effectivelywild.technitium_dns.technitium_dns_enable_zone module – Enable a DNS zone
Note
This module is part of the effectivelywild.technitium_dns collection (version 0.4.0).
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_enable_zone
.
New in effectivelywild.technitium_dns 0.1.0
Synopsis
Enable a DNS zone, enables a previously disabled zone to start responding to DNS queries.
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 domain name of the zone to be enabled. |
See Also
See also
- effectivelywild.technitium_dns.technitium_dns_create_zone
Creates DNS Zones
- effectivelywild.technitium_dns.technitium_dns_delete_zone
Deletes DNS Zones
- effectivelywild.technitium_dns.technitium_dns_sign_zone
Sign a zone with DNSSEC
- effectivelywild.technitium_dns.technitium_dns_get_zone_info
Get basic zone information
- effectivelywild.technitium_dns.technitium_dns_get_zone_options
Get all configured zone options
- effectivelywild.technitium_dns.technitium_dns_set_zone_options
Set zone options
- effectivelywild.technitium_dns.technitium_dns_disable_zone
Disable a zone
Examples
- name: Enable a zone
technitium_dns_enable_zone:
api_url: "http://localhost"
api_token: "myapitoken"
zone: "example.com"
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key |
Description |
---|---|
Complete raw API response from Technitium DNS Returned: always |
|
The core data payload from the API Returned: always Sample: |
|
API response status Returned: always Sample: |
|
Whether the module made changes to enable the zone Returned: always Sample: |
|
Whether the module failed to enable the zone Returned: always Sample: |
|
Human-readable message describing the result of enabling the zone Returned: always Sample: |