From 93fde35225a3767d5f99138e4193b4464522b0a6 Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Sat, 28 Oct 2023 12:21:51 +0900 Subject: [PATCH] Ensure non-empty host list in pools Some of the host options should not be empty. This enforces that using parameter types. Change-Id: Ibb5444462d0b30e8b99199196ec4c36d6f6545ba --- manifests/backend/bind9.pp | 6 +++--- manifests/backend/pdns4.pp | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/manifests/backend/bind9.pp b/manifests/backend/bind9.pp index 2bd4dfb8..4fc6417b 100644 --- a/manifests/backend/bind9.pp +++ b/manifests/backend/bind9.pp @@ -60,10 +60,10 @@ class designate::backend::bind9 ( $rndc_controls = undef, $rndc_port = 953, Hash[Integer, String] $ns_records = {1 => 'ns1.example.org.'}, - Array[String[1]] $nameservers = ['127.0.0.1'], - Array[String[1]] $bind9_hosts = ['127.0.0.1'], + Array[String[1], 1] $nameservers = ['127.0.0.1'], + Array[String[1], 1] $bind9_hosts = ['127.0.0.1'], $dns_port = 53, - Array[String[1]] $mdns_hosts = ['127.0.0.1'], + Array[String[1], 1] $mdns_hosts = ['127.0.0.1'], $mdns_port = 5354, Boolean $configure_bind = true, Boolean $manage_pool = true, diff --git a/manifests/backend/pdns4.pp b/manifests/backend/pdns4.pp index 39a8c00b..e9d2fca4 100644 --- a/manifests/backend/pdns4.pp +++ b/manifests/backend/pdns4.pp @@ -38,9 +38,9 @@ # class designate::backend::pdns4 ( String[1] $api_token, - Array[String[1]] $pdns4_hosts = ['127.0.0.1'], + Array[String[1], 1] $pdns4_hosts = ['127.0.0.1'], $pdns4_port = 53, - Array[String[1]] $mdns_hosts = ['127.0.0.1'], + Array[String[1], 1] $mdns_hosts = ['127.0.0.1'], $mdns_port = 5354, String[1] $api_endpoint = 'http://127.0.0.1:8081', Optional[String[1]] $tsigkey_name = undef,