Install on Frontend

Setup EPEL yum repo

On test ROCKS5 frontend, install puppet-server from EPEL repo.

Note that redhat.com is not reachable from aglt2.org. But EPEL repo should work due to mirror setup. First get the EPEL yum repo info from a reachable site:

rpm -i http://www.gtlib.gatech.edu/pub/fedora-epel/5/x86_64/epel-release-5-3.noarch.rpm

This will setup the EPEL repo as enabled, disable it so not on by default for yum.

[root@msuroxi ~]# cat /etc/yum.repos.d/epel.repo
[epel]
name=Extra Packages for Enterprise Linux 5 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=$basearch
failovermethod=priority
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
...

Install puppet-server

Recommendation is to use epel-testing yum repo for RPM based systems.

Jan 2010, see 0.24.8-4 in epel and 0.25.3-1 in epel-testing.

Install epel-release-5-3 on system.

[root@msuroxi ~]# yum install puppet-server --enablerepo=epel-testing

================================================================================
 Package             Arch         Version              Repository          Size
================================================================================
Installing:
 puppet-server       noarch       0.25.3-1.el5         epel-testing        21 k
Installing for dependencies:
 augeas-libs         x86_64       0.6.0-2.el5          epel               292 k
 facter              noarch       1.5.7-1.el5          epel                51 k
 puppet              noarch       0.25.3-1.el5         epel-testing       765 k
 ruby-augeas         x86_64       0.3.0-1.el5          epel                19 k
 ruby-shadow         x86_64       1.4.1-7.el5          epel               9.6 k

Transaction Summary
================================================================================
Install      6 Package(s)         
Update       0 Package(s)         
Remove       0 Package(s)         

Total download size: 1.1 M
Is this ok [y/N]: 

The installer leaves the puppet server off:

[root@cap ~]# chkconfig puppet --list
puppet          0:off   1:off   2:off   3:off   4:off   5:off   6:off

Install Puppet Client

yum install puppet --enablerepo=epel-testing

Downloading Packages:
(1/7): ruby-shadow-1.4.1-7.el5.x86_64.rpm                | 9.6 kB     00:00     
(2/7): ruby-augeas-0.3.0-1.el5.x86_64.rpm                |  19 kB     00:00     
(3/7): facter-1.5.7-1.el5.noarch.rpm                     |  51 kB     00:00     
(4/7): ruby-1.8.5-5.el5_3.7.x86_64.rpm                   | 274 kB     00:00     
(5/7): augeas-libs-0.6.0-2.el5.x86_64.rpm                | 292 kB     00:00     
(6/7): puppet-0.25.3-1.el5.noarch.rpm                    | 765 kB     00:00     
(7/7): ruby-libs-1.8.5-5.el5_3.7.x86_64.rpm              | 1.6 MB     00:00     
--------------------------------------------------------------------------------
Total                                           935 kB/s | 3.0 MB     00:03     

-- TomRockwell - 05 Oct 2009
Topic revision: r2 - 18 Jan 2010, TomRockwell
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback