转:Introduction to 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.

This means that your work as a sysadmin can get done much faster, because you can have Puppet handle most or all of the details, and you can download code from other sysadmins to help you get done even faster. The majority of Puppet implementations use at least one or two modules developed by someone else, and there are already hundreds of modules developed and shared by the community.微笑

 

 

http://docs.puppetlabs.com/guides/introduction.html

 

http://book.douban.com/subject/10736908/

posted @ 2012-08-11 09:38  4admin2root  阅读(150)  评论(0)    收藏  举报