Posts on Puppet

 

Kickstarting into puppet

05 December 2006

The topic of kickstarting and enabling puppet came up on et-mgmt-tools. In addition to what I’ve said previously on the subject, a few more tips: 1. Installing puppet in the...

Continue reading

Getting files from the fileserver without knowing its name

07 August 2006

Puppet stores configuration files for all its clients on a central fileserver, which by default is the same as the puppetmaster. If a manifest needs to refer to a file...

Continue reading

Using post-change commands in puppet manifests

21 June 2006

Sometimes it is necessary in a puppet manifest to run a command with exec every time puppet changes a file. The subscribe metaparameter is ideal for this purpose, since it...

Continue reading

Provisioning Puppet

08 May 2006

A configuration management tool like [Puppet](http://reductivelabs.com/projects/puppet) ensures that the local configuration of a machine agrees with its configuration stored on a central server, and makes it possible to install packages,...

Continue reading

A detailed example of using Puppet

16 February 2006

I’ve written up a detailed example of using Puppet to deploy and configure a database backed web application. Apart from discussing the ins and outs of using Puppet, the writeup...

Continue reading

Controlling which yum repos a client uses

31 January 2006

A very simple problem in managing Fedora machines with Puppet is that of controlling which yum repositories the machines get their updates from. Puppet does not (yet) have a way...

Continue reading