From be232aad24dd0ed5f6089f75bec9ceb501d0d338 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= Date: Fri, 5 May 2023 01:26:17 +0200 Subject: Defalut values. --- manifests/zone.pp | 14 +++++++------- types/zoneentry.pp | 5 +++++ 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/manifests/zone.pp b/manifests/zone.pp index 2226994..954ff48 100644 --- a/manifests/zone.pp +++ b/manifests/zone.pp @@ -10,7 +10,7 @@ # Expire value for zone # @param negative_ttl # Negative ttl for zone -# @param default_ttl +# @param ttl # Default ttl for zone # @param refresh # Refresh value for SOA @@ -34,11 +34,11 @@ define dns::zone ( String $mname, String $rname, - Dns::Ttl $refresh, - Dns::Ttl $retry, - Dns::Ttl $expire, - Dns::Ttl $negative_ttl, - Dns::Ttl $default_ttl, + Dns::Ttl $refresh = '24h', + Dns::Ttl $retry = '2h', + Dns::Ttl $expire = '1000h', + Dns::Ttl $negative_ttl = '2d', + Dns::Ttl $ttl = '24h', String $zone = $name, @@ -72,7 +72,7 @@ define dns::zone ( refresh => $refresh, expire => $expire, negative_ttl => $negative_ttl, - default_ttl => $default_ttl, + default_ttl => $ttl, }), } diff --git a/types/zoneentry.pp b/types/zoneentry.pp index a195fab..6f4fc0f 100644 --- a/types/zoneentry.pp +++ b/types/zoneentry.pp @@ -4,4 +4,9 @@ type Dns::Zoneentry = Struct[{ ns => Optional[Array[String]], records => Optional[Array[Dns::Recordentry]], update_policy => Optional[String], + refresh => Dns::Ttl, + retry => Dns::Ttl, + expire => Dns::Ttl, + negative_ttl => Dns::Ttl, + ttl => Dns::Ttl, }] -- cgit v1.2.3