- Create security group (SG) for
puppet-master - Create new small instance 64bit, EBS backed, ubuntu 12.04 in correct Region using
puppet-masterSG - 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 mainto this file/etc/apt/sources.list.d/foreman.listwhich 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.