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.

Reply via email to