Looking at the examples for the 'each' function (https://docs.puppetlabs.com/references/latest/function.html#each) you can replace 'times' with 'each' and I think it'll work.
> On Sep 10, 2015, at 4:34 AM, Martin Alfke <[email protected]> wrote: > > Hi, > > is there a way to iterate with the ruby .times function inside an EPP > template? > > e.g. > <% $i.times |$x| { -%> > i = <%= $x +1 %> > <% } -%> > The code above seems to need a puppet4 function with name “times”. > Result: > Error: Evaluation Error: Unknown function: 'times'. > > When changing to ruby code style another error occurs: > <% $i.times do |$x| -%> > i = <%= $x +1 %> > <% end -%> > Error: Evaluation Error: Error while evaluating a Function Call, epp(): > Invalid EPP: Syntax error at ‘|' > > thanks, > Martin > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-dev/4F22DF3E-4CD3-410E-B602-BD5B94CE089A%40gmail.com. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/3B71678C-05FD-4E4B-B608-EC4A769A2CDB%40puppetlabs.com. For more options, visit https://groups.google.com/d/optout.
