On 2018-08-29 15:11, jcbollinger wrote:


On Tuesday, August 28, 2018 at 12:13:15 PM UTC-5, kris.b...@puppet.com 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 puppet-users+unsubscr...@googlegroups.com <mailto:puppet-users+unsubscr...@googlegroups.com>. 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 puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/pm68lm%24dfp%241%40blaine.gmane.org.
For more options, visit https://groups.google.com/d/optout.

Reply via email to