On Tue, Mar 5, 2013 at 9:53 AM, Erik Dalén <[email protected]> wrote: > But that makes it harder for people to then migrate to a ENC or other node > terminus as it doesn't work like that then. ENC parameters override fact > values instead. >
I see. This seems to start moving into the territory of #11915 (http://projects.puppetlabs.com/issues/11915), which might be superficially related to what Lee had started and there might be a proposal that solves both the issue he was looking at and this one at the same time, in which case this is really about changing how variables from various sources are available in the puppet language. > > -- > Erik Dalén > > > On Tuesday 5 March 2013 at 18:23, Andy Parker wrote: > >> On Tue, Mar 5, 2013 at 1:25 AM, Erik Dalén <[email protected] >> (mailto:[email protected])> wrote: >> > Couldn't you treat node scope as just merging into/overriding whatever is >> > in >> > the top scope? Which is how every other node terminus works AFAIK. >> >> >> >> I had brought this up in another discussion when I was delving into >> this before, and was told that people find it very useful to be able >> to skip over the node scope and get the "facts" via $::var. The other >> problem that crops up from merging the node and topscope is that the >> node scope changes during compilation as the inherited nodes are >> evaluated. >> >> > Should also make it easier to migrate to some other node terminus as the >> > behavior stays the same. >> > >> > On Mar 4, 2013 3:42 PM, "llowder" <[email protected] >> > (mailto:[email protected])> wrote: >> > > >> > > All, >> > > >> > > I have setup an armature to discuss and propose a potential fix for bug >> > > #1372 (https://projects.puppetlabs.com/issues/1372). >> > > >> > > It is still a rough, and early draft, but what I have been able to get >> > > written up so far is available at >> > > https://github.com/llowder/armatures/blob/master/arm-10.additional_node_scope/additional_node_scope.md >> > > if anyone has comments/suggestions/alternatives/etc. >> > > >> > > >> > > -- >> > > 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] >> > > (mailto:[email protected]). >> > > To post to this group, send email to [email protected] >> > > (mailto:[email protected]). >> > > Visit this group at http://groups.google.com/group/puppet-dev?hl=en. >> > > For more options, visit https://groups.google.com/groups/opt_out. >> > >> > >> > >> > -- >> > 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] >> > (mailto:[email protected]). >> > To post to this group, send email to [email protected] >> > (mailto:[email protected]). >> > Visit this group at http://groups.google.com/group/puppet-dev?hl=en. >> > For more options, visit https://groups.google.com/groups/opt_out. >> >> >> >> -- >> 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] >> (mailto:[email protected]). >> To post to this group, send email to [email protected] >> (mailto:[email protected]). >> Visit this group at http://groups.google.com/group/puppet-dev?hl=en. >> For more options, visit https://groups.google.com/groups/opt_out. > > > > -- > 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 post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/puppet-dev?hl=en. > For more options, visit https://groups.google.com/groups/opt_out. > > -- 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 post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/puppet-dev?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
