----- Original Message -----
> From: "James Patterson" <jamespatter...@operamail.com>
> To: puppet-users@googlegroups.com
> Sent: Wednesday, June 20, 2012 10:39:02 PM
> Subject: [Puppet Users] How to iterate over an array? (with a counter)
> 
> Given an array, I'd like to iterate over it with a counter to produce
> something like this from a template:
> 
> foo.0 = ARRAYVALUE0
> foo.1 = ARRAYVALUE1
> foo.2 = ARRAYVALUE2
> 
> (where ARRAYVALUEn is replaced by the value, and the foo.n is
> incremented for each value)
> 
> The puppet templates support iteration, but I don't see how to also
> increment a counter to get the behaviour above? Is this possible?
> Thanks.

array.each_with_index do |item, index|
   ...
end

item will be each item and index will increment from 0 upward

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

Reply via email to