[Labs-l] More Puppet questions

Roan Kattouw roan.kattouw at gmail.com
Wed Jan 30 07:55:32 UTC 2013


On Tue, Jan 29, 2013 at 10:32 AM, Andrew Bogott <abogott at wikimedia.org> wrote:
> Nope!  puppetmaster::self causes puppet to use the local files in
> /var/lib/git/operations/puppet (aka /etc/puppet) rather than the official
> puppet files and manifests.  Once a change has been merged it becomes part
> of the official set and is applied to all systems.
>
> The configuration of self-hosting systems will lag behind since they are
> still using their local manifests and are more-or-less unaware to the
> official manifests.
>
Unless, of course, you put effort into keeping the local manifests
up-to-date by regularly running git pull (and, if you're using a
branch, merging or rebasing onto master) in
/var/lib/git/operations/puppet . If you disable puppetmaster::self,
then you will always have up-to-date manifests, but you won't be able
to customize the manifests locally.

Roan



More information about the Labs-l mailing list