[Wikitech-l] wmf getting ready for puppet3, advice please

2014-01-28 Thread Ariel T. Glenn
Hi puppet wranglers, We're trying to refactor the WMF puppet manifests to get rid of reliance on dynamic scope, since puppet 3 doesn't permit it. Until now we've done what is surely pretty standard pupet 2.x practice: assign values to a variable in the node definition and pick it up in the class

Re: [Wikitech-l] wmf getting ready for puppet3, advice please

2014-01-28 Thread Ryan Lane
On Tue, Jan 28, 2014 at 2:41 AM, Ariel T. Glenn ar...@wikimedia.org wrote: Hi puppet wranglers, We're trying to refactor the WMF puppet manifests to get rid of reliance on dynamic scope, since puppet 3 doesn't permit it. Until now we've done what is surely pretty standard pupet 2.x

Re: [Wikitech-l] wmf getting ready for puppet3, advice please

2014-01-28 Thread Ariel T. Glenn
Στις 28-01-2014, ημέρα Τρι, και ώρα 10:21 -0800, ο/η Ryan Lane έγραψε: In puppet3 variables assigned in the node are still global. It's the only place other than facts (or hiera) that you can assign them and have their scope propagate. So, this'll continue working. I think the future path is