Server automation framework and application
Перейти к файлу
Justin Stoller 7b515e4845 update ticket_* tests for 3.2 2013-08-23 11:08:01 -07:00
acceptance update ticket_* tests for 3.2 2013-08-23 11:08:01 -07:00
autotest
bin (maint) Add Travis CI Support 2013-01-06 01:51:51 -08:00
conf (#19531) (CVE-2013-2275) Only allow report save from the node matching the certname 2013-02-28 18:10:32 -08:00
examples Maint: Remove sample_module example 2012-12-10 17:54:33 -08:00
ext Add extlookup2hiera manpages to redhat and debian packages 2013-01-25 14:46:48 -08:00
lib Update PUPPETVERSION for 3.1.1 2013-03-08 14:49:11 -08:00
man Maint: Update man pages 2013-01-15 12:54:41 -08:00
spec Fix order-dependent test failure in network/authorization_spec 2013-03-05 17:51:06 -08:00
tasks Remove gem.rake from 3.0.x 2012-11-29 13:40:28 -08:00
yardoc/templates/default (#18023) Document user facing classes using yardoc and show api. 2013-01-05 02:45:33 +01:00
.gitignore Merge branch '3.0.x' 2013-01-06 16:42:03 -08:00
.mailmap (maint) Update mailmap for git shortlog 2012-10-18 16:14:06 -07:00
.noexec.yaml (#15464) Exclude gem command from bundler 2012-08-20 15:32:05 -07:00
.testseries
.travis.yml (maint) Add Travis CI support to active branches 2013-01-06 16:13:07 -08:00
.yardopts (Maint) Use --api instead of generic --query in yardopts 2013-01-07 17:53:01 -08:00
COMMITTERS.md (docs) Add COMMITTERS.md to guide committers 2013-01-22 15:02:53 -08:00
CONTRIBUTING.md Mark git diff --check as inline code 2012-08-03 09:49:01 -07:00
Gemfile Revert "Maint: Add ronn dependency for building man pages" 2013-01-16 13:40:02 -08:00
LICENSE Update copyright years in LICENSE 2012-09-11 09:57:41 -07:00
README.md (Maint) Point users to mailing list and IRC 2013-01-07 14:37:37 -08:00
README_DEVELOPER.md (Maint) Create sections of information 2013-01-07 14:48:37 -08:00
Rakefile Merge remote-tracking branch 'upstream/2.7.x' into 3.0.x 2012-10-31 12:44:58 -07:00
install.rb Warn when using --[no-]tests flags in install.rb 2012-12-19 11:19:15 -08:00
puppet.gemspec (maint) Add Travis CI support to active branches 2013-01-06 16:13:07 -08:00

README.md

Puppet

Build Status

Puppet, an automated administrative engine for your Linux, Unix, and Windows 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.7, and 1.9.3 are fully supported.

  • 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.

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

Contributions

Please see our Contibution Documents and our Developer Documentation.

License

See LICENSE file.

Support

Please log tickets and issues at our Projects site. A mailing list is available for asking questions and getting help from others. In addition there is an active #puppet channel on Freenode.