- Create security group (SG) for
puppet-master
- Create new small instance 64bit, EBS backed, ubuntu 12.04 in correct Region using
puppet-master
SG - SSH into instance (username
ubuntu
) - Grab Puppet Labs deb packages for 12.04 `wget http://apt.puppetlabs.com/puppetlabs-release-precise.deb && sudo dpkg -i puppetlabs-release-precise.deb'
- Update the instance
sudo apt-get update && sudo sudo apt-get dist-upgrade
- install puppet and git 'sudo apt-get install puppetmaster git'
- set puppetmaster running.
sudo puppet resource service puppetmaster ensure=running enable=true
###This stuff is unstable - ignore for now till it's fixed
- add the following
deb http://deb.theforeman.org/ stable main
to this file/etc/apt/sources.list.d/foreman.list
which you will need to create - Install foreman debs package key
wget -q http://deb.theforeman.org/foreman.asc -O- | sudo apt-key add -
- update package lists again
sudo apt-get update
- install foreman's mysql package
sudo apt-get install foreman-mysql
- remember the passwords you set for the mysql db's.