Fair enough. Some parts of our Puppet code base is almost 10 years old, and usually only gets updated when a deprecation requires it. We'll have to put some time into reorganizing things a bit one of these days.
Jon On Wednesday, 29 August 2018 07:58:32 UTC-6, Henrik Lindberg wrote: > > On 2018-08-29 15:11, jcbollinger wrote: > > > > > > On Tuesday, August 28, 2018 at 12:13:15 PM UTC-5, [email protected] > > wrote: > > > > > > Hi Jon, > > > > As you have read, this is part of our work implementing errors to > > enforce the standards set down in PUP-1434. In particular, your > > example '$module_path/seed/manifests/init.pp' looks like it is in > > the init file of module 'seed'. Assuming that is what you meant, > > anything starting with 'seed' would be OK in that file, e.g. 'seed', > > 'seed::remote_file', 'seed::foo::remote_file' would all work. Note > > that as part of point 4. of PUP-1434 (now being implemented in the > > work of PUP-9020), you will also not be allowed to put things like > > resources in the top level, but instead should include your > > resources in a class, define, function, or type declaration. > > > > > > As a matter of style, the usual recommendation is that furthermore, > > every class and defined type definition be located in its own file > > <https://puppet.com/docs/puppet/5.5/style_guide.html#separate-files>, > > named as predicted from its fully-qualified name. Of course, this is > > coupled with assigning an appropriate fully-qualified name. It is > > important to understand that class and type names in Puppet are > > independent of the pathnames of the files in which the class and type > > definitions appear. The importance of the pathnames is limited to > > enabling Puppet to /find/ type and class definitions at runtime. > > > > > > Not quite - what is now starting to be enforced is that definitions > must be made in a file that is on an accepted path for that definition. > > Best, > - henrik > > > John > > > > -- > > 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] <javascript:> > > <mailto:[email protected] <javascript:>>. > > To view this discussion on the web visit > > > https://groups.google.com/d/msgid/puppet-users/916271cc-6a49-4374-afe2-d6fe0dff297d%40googlegroups.com > > > < > https://groups.google.com/d/msgid/puppet-users/916271cc-6a49-4374-afe2-d6fe0dff297d%40googlegroups.com?utm_medium=email&utm_source=footer>. > > > > For more options, visit https://groups.google.com/d/optout. > > > -- > > Visit my Blog "Puppet on the Edge" > http://puppet-on-the-edge.blogspot.se/ > > -- 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/75960b28-a2e6-4bec-9083-1c4f758dcd93%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
