Installing and configuring Puppetmaster and Puppet Clients (On Ubuntu)
Puppet is a great Client/Server automation tool for your *NIX environment. The tool can be used to automate:
Installations
Updates
Deployment
Service manipulation
etc…
NOTE: Typically, the client(puppet/node) retrieves updates from the server (Puppetmaster). However you can enable push from the server to client as well. See “Client Configuration”.
Follow the below steps to get a basic configuration going.