ReleaseEngineering/Puppet/Client Deployment: Difference between revisions

delete outdated content
(delete outdated content)
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This document describes how to install the Puppet client on the CentOS 5.0 reference platform.
{{ReleaseEngineering Puppet Header}}
 
= Install EPEL =
As root,
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm'
 
= Install Puppet =
yum install ruby facter puppet ruby-shadow augeas-libs ruby-augeas
chkconfig --level 2354 puppet on
 
= Move the JDK =
To make the Puppet manifests a bit easier to manage we need to move the JDK to be in the same format as the other tools dirs (/tools/$name-$version):
# as root
cd /tools
mv jdk1.5.0_10 jdk-1.5.0_10
rm jdk
ln -s jdk-1.5.0_10 jdk
 
= Mount the file share =
Mount the puppet-files directory by adding an entry to fstab:
10.2.71.136:/export/buildlogs/puppet-files /N  nfs ro 0 0
And then run,
mount -a
to mount it.
canmove, Confirmed users
1,394

edits