Merge pull request #1 from viglesiasce/master

A few updates for installing on Ubuntu
Add inline_template magic to correctly interpolate  into  fact
update nc_reg tag to match realised File tag, for multi-cluster support
Merge pull request #2 from viglesiasce/master

Ensure apt-get update is run before anything gets installed, ensure init-db happens before service start
add  as a parameter to individual classes which can run on separate nodes
fix issue with multi-cluster certs not being realised from storedconfig (added  parameter to cluster.pp), changed all cert titles to use underscores
Merge pull request #35 from tomellis/master

Install Euca3.1
fix clc dependancy on repo before package and conf before service
test if /etc/sysconfig/system-config-firewall exists before running exec
Put checks around execs to ensure they can run and that they only run once
Split walrus class into separate subclasses. Ensure repo class is finished before we try to install walrus
Fix walrus_config class name
Add repo dependancy to sc
Update commments in init.pp
include eucalyptus class in sc, fix formatting
Ensure packages are installed before pulling in files from CLC
Ensure we include eucalyptus::conf in each role subclass. Ensure cc config is there before starting services
split nc class into separate install,config,reg classes and ensure packages are installed before installing config
add eucalyptus::conf to clc2, fix dependencies for clc2
use property_name as exec title in cloud_properties configs to stop conflicts when setting up properties for two clusters