This is because puppet lacks the join() function, the obvious (but absent) 
partner to the split() function.

However you can add it by using a custom function very easily, as we've done.  
Email me if you'd like a copy of the join.rb file to put in your 
puppet/parser/functions directory.  The only caveat is to remember to type 
check arg[0] in case passed a string rather than an array.

Steve

Steve Shipway
University of Auckland ITS
UNIX Systems Design Lead
[email protected]<mailto:[email protected]>
Ph: +64 9 373 7599 ext 86487

________________________________
From: [email protected] [[email protected]] on behalf 
of Antidot SAS [[email protected]]
Sent: Tuesday, 17 January 2012 4:23 a.m.
To: puppet-users
Subject: [Puppet Users] Display correctly any array

Hi everyone,


Is there a way to display correctly an array, each time I am trying to 'notice' 
an array I have something like that:
Here is the code:
$array = [ 'test' , 'test2']

notice("Here is the $array")

The ouput is as follow:
Here is the testtest2


There is no way to put a clean IFS for the ouput...


--
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to