Created
July 1, 2011 17:17
-
-
Save anveo/1058994 to your computer and use it in GitHub Desktop.
Puppet + RVM gem install
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
rvm install ruby-1.8.7-p334 | |
rvm use 1.8.7-p334 --default | |
rvm use --create ruby-1.8.7-p334@system | |
gem install facter --version '1.6.0' --no-ri --no-rdoc | |
gem install puppet --version '2.7.1' --no-ri --no-rdoc | |
rvm wrapper 1.8.7-p334@system --no-prefix puppet | |
rvm wrapper 1.8.7-p334@system --no-prefix puppetca | |
rvm wrapper 1.8.7-p334@system --no-prefix facter | |
rvm wrapper 1.8.7-p334@system --no-prefix puppetd | |
rvm wrapper 1.8.7-p334@system --no-prefix puppetdoc | |
rvm wrapper 1.8.7-p334@system --no-prefix puppetmasterd | |
rvm wrapper 1.8.7-p334@system --no-prefix puppetrun | |
mkdir -p /etc/puppet | |
mkdir -p /var/lib/puppet/ssl | |
mkdir -p /var/log/puppet | |
mkdir -p /var/run/puppet | |
( | |
cat <<'EOP' | |
[main] | |
logdir=/var/log/puppet | |
vardir=/var/lib/puppet | |
ssldir=/var/lib/puppet/ssl | |
rundir=/var/run/puppet | |
factpath=/usr/local/rvm/gems/ruby-1.8.7-p180@system/gems/facter-1.6.0/lib/facter | |
templatedir=$confdir/templates | |
[agent] | |
server=puppet.example.com | |
pluginsync = true | |
EOP | |
) > /etc/puppet/puppet.conf |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment