Vagrantfiles for the Puppet Fundamentals for System Administrators course
CentOS 6.5: Vagrant Box Downloads for VirtualBox
Torrent (recommended): http://benpiper.github.io/course-files/puppet-system-administrators-fundamentals/centos65.box.torrent
NB: If you download the torrent, please seed it for at least a couple of days so others can download the image faster.
Dropbox: https://www.dropbox.com/s/206lcenz3o45c79/centos65.box?dl=1
Ubuntu 14.04 LTS: http://cloud-images.ubuntu.com/vagrant/trusty/current/trusty-server-cloudimg-amd64-vagrant-disk1.box
VirtualBox and Vagrant Requirements
Note for RHEL/CentOS Linux users: You may need to run the following commands after installing VirtualBox:
sudo yum -y install kernel-devel
sudo /etc/init.d/vboxdrv setup
Lab Setup Instructions
-
git clone
this repository or downloadmaster.zip
and unzip to thepuppet-fundamentals-lab
directory andcd
to it. -
Download the CentOS 6.5 Vagrant box to the
puppet-fundamentals-lab
directory: https://www.dropbox.com/s/206lcenz3o45c79/centos65.box?dl=1 or
http://benpiper.github.io/course-files/puppet-system-administrators-fundamentals/centos65.box.torrent
Ensure the file is saved ascentos65.box
. -
Add the CentOS 6.5 box you just downloaded:
vagrant box add centos65-base centos65.box
-
Download the Ubuntu 14.04 Vagrant box to the same directory: http://cloud-images.ubuntu.com/vagrant/trusty/current/trusty-server-cloudimg-amd64-vagrant-disk1.box
-
Add the Ubuntu box:
vagrant box add trusty64 trusty-server-cloudimg-amd64-vagrant-disk1.box
Booting the Puppet Master Server
-
cd
into thepuppetmaster
subdirectory and launch the VM:vagrant up
-
Once the machine is booted, SSH into it:
vagrant ssh