On Fri, Mar 12, 2010 at 09:56:43AM +0100, martin f krafft wrote:
> also sprach Mathias Gug <math...@ubuntu.com> [2010.03.11.1731 +0100]:
> > Micah suggested something similar in bug 571129 [1]. In bug 571130
> > [2] I raised the question on whether modules/ (and templates/ and
> > files/) should be located in /var/lib/puppet/ or /etc/puppet. It
> > seems to me that all of these directories should be located in the
> > same place.
> 
> I disagree. Configuration files — and templates are such — should
> live in /etc, and files dynamically created and modified by puppet
> should be in /var/lib.
>

Agreed.
 
> /var/lib/puppet/modules is simply a canonical location to give
> modules space for dyanmically managed files.
> 

IIRC modules/ are actually puppet classes, manifests, files and templates.
They're *not* dynamically generated by puppet when compiling a manifest.
They're put in place by the system administrator from various ressources
(either repositories checkouts or by writing modules himself). 

According to the definition above modules/ should be in /etc/ then.

-- 
Mathias Gug
Ubuntu Developer  http://www.ubuntu.com

Attachment: signature.asc
Description: Digital signature

Reply via email to