diff options
author | Hugo Hörnquist <hugo@lysator.liu.se> | 2022-02-18 00:21:11 +0100 |
---|---|---|
committer | Hugo Hörnquist <hugo@lysator.liu.se> | 2022-02-18 00:21:11 +0100 |
commit | a058be152e66b99bc62856e986630954216247b0 (patch) | |
tree | cb47703d10c62a4650313f7cbb9b6eae1b8e1283 | |
parent | profile publish_dns fix PTR record data. (diff) | |
download | profiles-a058be152e66b99bc62856e986630954216247b0.tar.gz profiles-a058be152e66b99bc62856e986630954216247b0.tar.xz |
Allow dns_zones without views.
-rw-r--r-- | manifests/dns_zones.pp | 5 |
1 files changed, 5 insertions, 0 deletions
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'], |