Comments on Configuration Automation & Centralized Management With Puppet on Ubuntu

Configuration Automation & Centralized Management With Puppet on Ubuntu This is a step by step tutorial on how to install the server component of Puppet (puppetmaster) on one machine, and the Puppet client (puppetd) on another. We then perform a simple test to make sure Puppet is working properly. If you're not familiar with Puppet, it's a configuration automation tool that allows you to centralize management of the various *nix flavors running on your network. Puppet supports central management of the important aspects of your systems, such as: files, packages, users, services, cron, mounts, etc.

7 Comment(s)

Add comment

Please register in our forum first to comment.

Comments

By: John Arundel

Hi,

 Excellent tutorial! I wrote a similar article based on CentOS/Redhat, which may be useful for people using those systems:

http://bitfieldconsulting.com/puppet-tutorial

By: Anonymous

I have folowed the procedure ,I am able to sign the my pcclient from server,,However I am not able to create the testfile in pcclient..

 there was no file created before..Please let me know after restarting the puppet the file should be automatically created..???

By:

Hello,  

     Make sure your /tmp dir is writable for puppet user and that the manifest is available to the client / node machine. If you follow the above recipe it should work fine.

 Let me know if you need help,

By: cybersekkin

This tutorial worked great for my centos install (puppet already installed)

By: sarath

Puppet is an awesome config management tool out there for linux. You can manage thousands of hosts for their entire life cycle..the working of puppet is explained here..

http://slashroot.in/puppet-tutorial-how-does-puppet-work 

By: Rizzy Savga

Good blog on puppet configurations for system admins

http://puppet-cmt.blogspot.com/

By: Quien Sabe

I nearly forgot, but you might want to mention that if you puppetmaster is behind a firewall ( which is probably a certainty ) you will need to open port 8140. Great tutorial.