Server automation framework and application
Перейти к файлу
Matthaus Owens 3ec5d5c9da Update CHANGELOG, lib/puppet.rb, conf/redhat/puppet.spec for 2.6.18 2013-03-10 23:37:47 -07:00
acceptance Don't assume master supports SSLv2 2013-03-06 01:58:08 -08:00
autotest Code smell: Two space indentation 2010-07-09 18:12:17 -07:00
bin [#4196] Move the docs into the source directory structure 2010-07-09 12:43:00 -07:00
conf Update CHANGELOG, lib/puppet.rb, conf/redhat/puppet.spec for 2.6.18 2013-03-10 23:37:47 -07:00
examples (#6338) Remove unused version control tags 2011-02-28 12:07:15 -08:00
ext (#10289) Add an ext script to upload facts to inventory server 2011-10-28 15:10:47 -07:00
lib Update CHANGELOG, lib/puppet.rb, conf/redhat/puppet.spec for 2.6.18 2013-03-10 23:37:47 -07:00
man Renamed Reductive to Puppet 2010-11-29 18:37:44 +11:00
sbin [#4196] Move the docs into the source directory structure 2010-07-09 12:43:00 -07:00
spec Merge remote-tracking branch 'puppet-cve-test/security/2.6.17/february_code_orange' into security/2.6.17/february_code_orange 2013-03-05 12:27:11 -08:00
tasks/rake (#6862) Add a default subject for the mail_patches rake task 2011-03-26 16:48:45 +01:00
test (#19391) Find the catalog for the specified node name 2013-03-10 23:30:39 -07:00
.gitignore maint: Add vim swap files to .gitignore 2011-01-06 15:32:37 -08:00
.testseries Updated test series 2010-01-08 14:02:56 +11:00
CHANGELOG Update CHANGELOG, lib/puppet.rb, conf/redhat/puppet.spec for 2.6.18 2013-03-10 23:37:47 -07:00
CHANGELOG.old Updated and created new CHANGELOG format 2009-09-05 09:39:36 +10:00
CONTRIBUTING.md Add document outlining preferred contribution methods 2011-08-02 17:48:33 -07:00
COPYING Added GPL license 2005-08-25 20:58:05 +00:00
LICENSE Locked Puppet license to GPLv2 2011-01-13 15:00:58 +11:00
README.md (#7506) Organize READMEs; specify supported Ruby versions in README.md 2011-06-14 13:56:23 -07:00
README.queueing (#6331) Inline documentation: Fix rotted links pointing at the Trac wiki 2011-02-15 16:56:20 -08:00
Rakefile maint: make rspec exit with status 1 when there are failures 2011-02-14 11:28:32 -08:00
install.rb Merge branch 'ticket/2.6.x/6554' of git://github.com/jamtur01/puppet into 2.6.next 2011-04-04 14:22:38 -07:00

README.md

Puppet

Puppet, an automated administrative engine for your Linux and Unix systems, performs administrative tasks (such as adding users, installing packages, and updating server configurations) based on a centralized specification.

Documentation (and detailed installation instructions) can be found online at the Puppet Docs site.

Installation

Generally, you need the following things installed:

  • A supported Ruby version. Ruby 1.8.5 and 1.8.7 are fully supported; Ruby 1.8.1 is supported on a best-effort basis for agent use only. Other versions of Ruby are used at your own risk, and Ruby 1.8.6 is not recommended for compatibility reasons.

  • The Ruby OpenSSL library. For some reason, this often isn't included in the main ruby distributions. You can test for it by running 'ruby -ropenssl -e "puts :yep"'. If that errors out, you're missing the library.

    If your distribution doesn't come with the necessary library (e.g., on Debian and Ubuntu you need to install libopenssl-ruby), then you'll probably have to compile Ruby yourself, since it's part of the standard library and not available separately. You could probably just compile and install that one library, though.

  • The Ruby XMLRPC client and server libraries. For some reason, this often isn't included in the main ruby distributions. You can test for it by running 'ruby -rxmlrpc/client -e "puts :yep"'. If that errors out, you're missing the library.

  • Facter => 1.5.1 (available via your package manager or from the Facter site.

License

See LICENSE file.

Support

Please log tickets and issues at our Projects site