1 Documentation (and detailed install instructions) can be found
2 online at http://reductivelabs.com/trac/puppet/wiki/DocumentationStart .
4 Generally, you need the following things installed:
6 * Ruby >= 1.8.1 (earlier releases might work but probably not)
8 * The Ruby OpenSSL library. For some reason, this often isn't included
9 in the main ruby distributions. You can test for it by running
10 'ruby -ropenssl -e "puts :yep"'. If that errors out, you're missing the
13 If your distribution doesn't come with the necessary library (e.g., on Debian
14 and Ubuntu you need to install libopenssl-ruby), then you'll probably have to
15 compile Ruby yourself, since it's part of the standard library and not
16 available separately. You could probably just compile and install that one
19 * The Ruby XMLRPC client and server libraries. For some reason, this often
20 isn't included in the main ruby distributions. You can test for it by
21 running 'ruby -rxmlrpc/client -e "puts :yep"'. If that errors out, you're missing
25 You can get this from < http://reductivelabs.com/projects/facter >