diff options
author | Hugo Hörnquist <hugo@lysator.liu.se> | 2022-02-16 16:23:17 +0100 |
---|---|---|
committer | Hugo Hörnquist <hugo@lysator.liu.se> | 2022-02-16 16:41:59 +0100 |
commit | c6cf6ab09481e411692107006223e821cefacca8 (patch) | |
tree | a816b339159d37e9af5120b74b19ba57acc1f0f2 | |
parent | Add NS property on dns_zone. (diff) | |
download | dns_record-c6cf6ab09481e411692107006223e821cefacca8.tar.gz dns_record-c6cf6ab09481e411692107006223e821cefacca8.tar.xz |
Document and default dns_zone parameters.
Diffstat (limited to '')
-rw-r--r-- | lib/puppet/type/dns_zone.rb | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/lib/puppet/type/dns_zone.rb b/lib/puppet/type/dns_zone.rb index 13acd54..a748770 100644 --- a/lib/puppet/type/dns_zone.rb +++ b/lib/puppet/type/dns_zone.rb @@ -59,29 +59,36 @@ Puppet::Type.newtype(:dns_zone) do newproperty(:ns, :array_matching => :all) do desc "Nameservers for this zone" + isrequired end newproperty(:primary) do desc "Primary nameserver for this zone" + isrequired end newproperty(:email) do desc "Email to the zone administrator" + isrequired end newproperty(:soa_refresh) do - desc "SOA refresh" + desc "SOA refresh, number of seconds after which secondary name servers should query the master for the SOA record" + defaultto '24h' end newproperty(:retry) do - desc "SOA retry" + desc "SOA retry, number of seconds after which seconday name servers should retry to requeth the serial from the master, must be less than refresh" + defaultto '2h' end newproperty(:expire) do - desc "SOA expire" + desc "SOA expire, Number of seconds secondary servers should continue answer queries for this zone if the master dissapears" + defaultto '1000h' end newproperty(:negative_ttl) do - desc "SOA negative_ttl" + desc "SOA negative_ttl, how long can clients cache a negative response" + defaultto '2d' end end |