From 1a6e21d366bf5f8feab36ab1a214598085ae82eb Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Thu, 5 Nov 2015 20:18:06 +0100 Subject: [PATCH] Arrays do not seem to work, use strings for now --- .../lib/puppet/parser/functions/gen_tlsa_entry.rb | 6 +++--- modules/roles/manifests/rtc.pp | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/puppetmaster/lib/puppet/parser/functions/gen_tlsa_entry.rb b/modules/puppetmaster/lib/puppet/parser/functions/gen_tlsa_entry.rb index 53a4922b..9a65a5b7 100644 --- a/modules/puppetmaster/lib/puppet/parser/functions/gen_tlsa_entry.rb +++ b/modules/puppetmaster/lib/puppet/parser/functions/gen_tlsa_entry.rb @@ -4,10 +4,10 @@ module Puppet::Parser::Functions hostname = args.shift() port = args.shift() - if port.kind_of?(Array) - ports = port + if port.kind_of?(String) + ports = port.split() else - ports = [ port ] + ports = port end res = [] diff --git a/modules/roles/manifests/rtc.pp b/modules/roles/manifests/rtc.pp index 4a9a3035..09ad0580 100644 --- a/modules/roles/manifests/rtc.pp +++ b/modules/roles/manifests/rtc.pp @@ -10,7 +10,7 @@ class roles::rtc { dnsextras::tlsa_record{ 'tlsa-xmpp': zone => 'debian.org', certfile => "/etc/puppet/modules/ssl/files/servicecerts/www.debian.org.crt", - port => [5061, 5222, 5269], + port => '5061 5222 5269', hostname => $::fqdn, } -- 2.39.2