HI everyone, I am trying to use the ruby modulo function but without any success, here is the template: -- $tt=regsubst($::hostname,''.*front(\d+).*'',''\1'') notice("$tt") notice(inline_template("<% tt.to_i.modulo(60) %>")) -- Here is the result: notice: Scope(Class[main]): 04 notice: Scope(Class[main]): notice: Finished catalog run in 0.22 seconds Any idea? Regards, JM -- 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+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Hi, - notice(inline_template("<% tt.to_i.modulo(60) %>")) + notice(inline_template("<%= tt.to_i.modulo(60) %>")) Best regards henk
Thx, it helps :D On Wed, Jun 20, 2012 at 11:24 AM, Hendrik Jäger < puppet-users@henk.geekmail.org> wrote:> Hi, > > - notice(inline_template("<% tt.to_i.modulo(60) %>")) > + notice(inline_template("<%= tt.to_i.modulo(60) %>")) > > Best regards > > henk >-- 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+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
On Jun 20, 2012 10:06 AM, "Antidot SAS" <antidotsas@gmail.com> wrote:> > HI everyone, > > > > > I am trying to use the ruby modulo function but without any success, hereis the template:> -- > $tt=regsubst($::hostname,''.*front(\d+).*'',''\1'') > notice("$tt") > notice(inline_template("<% tt.to_i.modulo(60) %>"))try `"<%= tt.to_i.modulo(60).to_s %>"`, well `to_s` is just for being explicit really and you can omit it, but what''s important is the `<%=` instead of `%<`. See a Ruby template tutorial for more details :)> -- > Here is the result: > notice: Scope(Class[main]): 04 > notice: Scope(Class[main]): > notice: Finished catalog run in 0.22 seconds > > > Any idea? > > > > Regards, > JM > > -- > 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 topuppet-users+unsubscribe@googlegroups.com.> For more options, visit this group athttp://groups.google.com/group/puppet-users?hl=en. -- 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+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.