Default variables¶
Sections
Basic options¶
-
gdnsd__packages¶
gdnsd packages to install.
gdnsd__packages: [ 'gdnsd' ]
-
gdsnd__listen¶
List of local IP addresses (and ports) where gdsnd should listen for DNS requests. If emtpy, it will listen on all interfaces on port 53.
gdnsd__listen: []
Zone configuration¶
-
gdnsd__zones¶
List of DNS zones. For a detailed explanation see gdnsd__zones.
gdnsd__zones: []
-
gdnsd__ttl¶
Default TTL for zone entries.
gdnsd__ttl: 86400
-
gdnsd__mailbox¶
Mailbox name of the person responsible for this zone.
gdnsd__mailbox: 'hostmaster'
-
gdnsd__refresh¶
Time interval before the zone should be refreshed.
gdnsd__refresh: '3h'
-
gdnsd__retry¶
Time interval that should elapse before a failed refresh should be retried.
gdnsd__retry: '1h'
-
gdnsd__expire¶
Specifies how long zone data is considered valid in case the zone cannot be refreshed from the primary name server.
gdnsd__expire: '1w'
-
gdnsd__negative_cache¶
Negative caching TTL.
gdnsd__negative_cache: '1h'
-
gdnsd__reverse_zones¶
Support reverse zones. Set this to False in case reverse name lookup
should not be supported.
gdnsd__reverse_zones: True
-
gdnsd__default_reverse_zone:¶
Default reverse zone. This value is used in case network is not specified in the
zone definition and gdnsd__reverse_zones is enabled.
gdnsd__default_reverse_zone: '{{ ansible_default_ipv4.address.split(".")[:3] | reverse | join(".") }}.in-addr.arpa'