You could try this:
matti@acrux ~ $ cat | puppet apply --noop
notice: Scope(Class[main]): gfs01:/var/bricks gfs02:/var/bricks
gfs03:/var/bricks gfs04:/var/bricks gfs05:/var/bricks gfs06:/var/bricks
gfs07:/var/bricks gfs08:/var/bricks gfs09:/var/bricks gfs10:/var/bricks
notice: Finished catalog run in 0.11 seconds
Not quite a loop, but will do the trick (and handles zero-padding).https://github.com/kwilczynski/puppet-functions/blob/master/lib/puppet/parser/functions/bracket_expansion.rb
I will look into adding array-walking mode to join, prefix and
On Monday, 27 August 2012 20:03:57 UTC+1, Douglas wrote:
I have an array:
$nodes = ['gfs01' ,'gfs02', 'gfs03', 'gfs04]
and a string variable:
$brick_store = "/var/bricks"
How can I append "/var/bricks" to each item in the array? Lack of a
looping construct makes this challenging in puppet.
brick_array = ['gfs01:/var/bricks', 'gfs02:/var/bricks', ... ]
I also need to come up with a way to append a further sequence of
incrementing brick numbers to the items as well.
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/yNayGxbkAjgJ.
To post to this group, send email to firstname.lastname@example.org.
To unsubscribe from this group, send email to email@example.com.
For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.