[Pkg-puppet-devel] [SCM] Puppet packaging for Debian branch, master, updated. puppet-0.24.5-rc3-1707-g8e37d21

Stig Sandbeck Mathisen ssm at debian.org
Sun Feb 14 19:05:27 UTC 2010


Nigel Kersten <nigel at explanatorygap.net> writes:

> Is this really a more appropriate spot for it?
>
> Are there arguments we can and should be making to upstream Puppet to
> change the defaults there?
>
> I personally feel like the $vardir is a more logical location, but
> fully recognize this is due to my own biases and it may not be the
> best default to ship with.

I think that for concistency, the defaults should place global files,
manifests and templates together:

/etc/puppet/
        manifests/
        files/
        templates/

like a module does:

<somewhere>/modules/foo/
        manifests/
        files/
        templates/

Changing defaults is a pain, though, so this may be reverted if it's too
much of a change.

In this case, a missing template directory would stop puppetmaster from
pushing invalid configuration, and log a clear error message.  There's a
NEWS file to further explain this.

-- 
Stig Sandbeck Mathisen
                      ooo, shiny!



More information about the Pkg-puppet-devel mailing list