----- 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.