From a058be152e66b99bc62856e986630954216247b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= Date: Fri, 18 Feb 2022 00:21:11 +0100 Subject: Allow dns_zones without views. --- manifests/dns_zones.pp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/manifests/dns_zones.pp b/manifests/dns_zones.pp index fbd6061..eea3dd6 100644 --- a/manifests/dns_zones.pp +++ b/manifests/dns_zones.pp @@ -16,6 +16,8 @@ class profiles::dns_zones ( enable_views => true, } create_resources(dns::view, $views, $view_defaults) + } else { + include ::dns } create_resources(dns::zone, $zones, $default) @@ -25,6 +27,9 @@ class profiles::dns_zones ( $zonedata.each |$zone, $_| { Dns_record <<| zone == $zone |>> + # This breaks if views are used + # "rndc reload $zone IN $view" works, but then we have too loop + # somehow exec { "reload ${zone}": command => ['rndc' ,'reload', $zone], path => ['/usr/bin', '/usr/sbin'], -- cgit v1.2.3