That was totally it! I removed the @ from @bucket, and now all is well.

Thanks a million.

--
*Eugene Brodsky *teehan+lax
Systems Administrator
p. 416.340.8666 x2650
109 Atlantic Avenue, Suite 202
Toronto, ON M6K 1X4
www.teehanlax.com


On Mon, Jun 2, 2014 at 10:41 AM, jcbollinger <[email protected]>
wrote:

>
>
> On Friday, May 30, 2014 5:10:57 PM UTC-5, Mike Delaney wrote:
>>
>> bucket and @bucket are two different variables.
>>
>> The main change in ERB templates between 2.7 and 3.x was deprecating the
>> use of non-class variables to pass information from the calling scope into
>> the template. Perhaps you got a little over-zealous prepending '@' to
>> variable names while fixing deprecation warnings?
>>
>>
>
> I was about to say that no, bucket and @bucket are aliases of each other,
> but indeed, that's only true for names bound to Puppet DSL variables.  It
> is conceivable that even for those the aliasing breaks when you assign a
> value (which you absolutely should not do to names bound to DSL variables).
>
> So, just as Mike says, to use local variables in Ruby scriptlets within a
> template you should reference them via undecorated names.
>
>
> John
>
>  --
> You received this message because you are subscribed to a topic in the
> Google Groups "Puppet Users" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/puppet-users/3a9x84NV1Uw/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-users/1eb908b3-045c-4c80-b571-c29b5888821a%40googlegroups.com
> <https://groups.google.com/d/msgid/puppet-users/1eb908b3-045c-4c80-b571-c29b5888821a%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" 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-users/CAH7hU7BkESMKGqhdyZDWHyvUTugFN89bZaUE__wFDH%2B8gn-SNg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to