]> git.donarmstrong.com Git - dsa-puppet.git/commitdiff
Arrays do not seem to work, use strings for now
authorPeter Palfrader <peter@palfrader.org>
Thu, 5 Nov 2015 19:18:06 +0000 (20:18 +0100)
committerPeter Palfrader <peter@palfrader.org>
Thu, 5 Nov 2015 19:18:06 +0000 (20:18 +0100)
modules/puppetmaster/lib/puppet/parser/functions/gen_tlsa_entry.rb
modules/roles/manifests/rtc.pp

index 53a4922bd23594bba28d9879b10e1c97703a2543..9a65a5b7482965420ff00ccced1cd1428706d589 100644 (file)
@@ -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 = []
index 4a9a30350fa83ae9710e784b0dfea42c87473a8c..09ad05806d751bca19db0beb8e2168571eb10a21 100644 (file)
@@ -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,
        }