From c6cf6ab09481e411692107006223e821cefacca8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= Date: Wed, 16 Feb 2022 16:23:17 +0100 Subject: Document and default dns_zone parameters. --- lib/puppet/type/dns_zone.rb | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'lib') 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 -- cgit v1.2.3