Skip to content

Instantly share code, notes, and snippets.

@dizz
dizz / gist:3029150
Created July 1, 2012 18:12
os-node definition
node /^os-node\d+\.cloudcomplab\.ch/ {
# Node definition goes here.
}
@dizz
dizz / gist:3029151
Created July 1, 2012 18:13
sign certs
puppetca sign --all
@dizz
dizz / gist:3029153
Created July 1, 2012 18:13
list services
root@os-controller:~# nova-manage service list
@dizz
dizz / gist:3029170
Created July 1, 2012 18:23
resolv.conf
domain cloudcomplab.ch
nameserver 8.8.8.8
192.168.56.2 controller.cloudcomplab.ch controller
@dizz
dizz / gist:3029174
Created July 1, 2012 18:23
install puppet
wget http://apt.puppetlabs.com/puppetlabs-release-stable.deb
dpkg -i puppetlabs-release-stable.deb
apt-get update
apt-get -y install puppet puppetmaster libactiverecord-ruby libsqlite3-ruby sqlite3
@dizz
dizz / gist:3029176
Created July 1, 2012 18:24
agent config
[agent]
pluginsync=true
server=controller.cloudcomplab.ch
@dizz
dizz / gist:3029177
Created July 1, 2012 18:24
master config
[master]
storeconfigs=true
dbadapter=sqlite3
dblocation=/var/lib/puppet/server_data/storeconfigs.sqlite
@dizz
dizz / gist:3029179
Created July 1, 2012 18:25
install modules
apt-get -y install git rake
git clone https://github.com/puppetlabs/puppetlabs-openstack
git checkout essex
@dizz
dizz / gist:3029180
Created July 1, 2012 18:25
get deps
cp -R puppetlabs-openstack /etc/puppet/modules/openstack
cd puppetlabs-openstack && rake modules:clone