August 22, 2011

Puppet

Why Puppet.

As system administrators acquire more and more systems to manage, automation of mundane tasks is increasingly important. Rather than develop in-house scripts, it is desirable to share a system that everyone can use, and invest in tools that can be used regardless of one’s employer. Certainly doing things manually doesn’t scale.

Puppet has been developed to help the sysadmin community move to building and sharing mature tools that avoid the duplication of everyone solving the same problem. It does so in two ways:

It provides a powerful framework to simplify the majority of the technical tasks that sysadmins need to perform
The sysadmin work is written as code in Puppet’s custom language which is shareable just like any other code.



Below are few links for Studying Puppet:


http://bitfieldconsulting.com/puppet-tutorial
http://bitfieldconsulting.com/puppet-tutorial-2


http://projects.puppetlabs.com/projects/1/wiki/Using_Stored_Configuration

http://www.agileweboperations.com/configuration-management-introduction-to-puppet

http://bitfieldconsulting.com/puppet-and-mysql-create-databases-and-users

http://www.how2centos.com/installing-puppet-dashboard-on-centos-5-5/



http://docs.puppetlabs.com/

http://docs.puppetlabs.com/guides/installation.html
http://docs.puppetlabs.com/guides/configuring.html
http://docs.puppetlabs.com/guides/language_guide.html
http://docs.puppetlabs.com/guides/tools.html


No comments:

Post a Comment