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)
Comments
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
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..???
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,
This tutorial worked great for my centos install (puppet already installed)
http://slashroot.in/puppet-tutorial-how-does-puppet-work
Good blog on puppet configurations for system admins
http://puppet-cmt.blogspot.com/
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.