PluralSight Puppet Admin Course Notes
From RiceFamily Wiki
Contents
Configure Virtual Box Instances
Add Server Instance
- cd puppet-fundamentals-lab
- vagrant box add centos65-base centos65.box
Boot Puppet Master Server
- cd puppetmaster
- vagrant up
- vagrant ssh
Installing Nano, Git, and NTP
- sudo yum -y install nano git ntp
- sudo service ntpd start
- sudo chkconfig ntdp on
Installing the Puppet Master
Adding Puppet Repository
- sudo yum -y install http://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpm
- sudo yum -y install puppet-server
Setting Up Directory Environments
Site Manifest loaded by default
The Default path is /etc/puppet/manifests/site.pp
Creating a Production Environment
The Environment Configuration File
/etc/puppet/environments/production/environment.conf
Lower the Environment Timeout
Puppet Configuration File