Puppet installation and management
Installing a Puppet Master (SLC6)
System preparation
- A fully patched SLC6 host
- Fix needed: SELinux disabled
# setenforce 0
- Configure the following PuppetLab and EPEL testing repo:
[puppetlabs]
name=Puppet Labs Packages
baseurl=http://yum.puppetlabs.com/base/
enabled=1
gpgcheck=1
gpgkey=http://yum.puppetlabs.com/RPM-GPG-KEY-reductive
[epel-testing]
name=UNSUPPORTED: Extra Packages for Enterprise Linux add-ons, no formal support from CERN
baseurl=http://linuxsoft.cern.ch/epel/testing/6/$basearch
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
gpgcheck=1
enabled=1
protect=0
Packages installation and configuration
- Install the Puppet Master package:
yum install puppet-server
- Open TCP/8140, TCP/443, TCP/80:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8140 -j ACCEPT
--
RomainWartel - 13-May-2011