Use credentials with the nova shell utility
Get the site.pp logic up to date and clean up a little bit
Make sure the Glance API is available before setting up images
Include the output of facter in the puppet-apply log for debugging purposes
Add my desktop's pubkey to the authorized_keys
Use internal IP for vnc proxy
Rename sql_* to database_* as per upstream
Update external Puppet modules
Unnecessary bridge_uplink configuration dropped, local_ip now configured without fact
Improve network configuration, don't use vlan module anymore
Remove no longer used external modules
Manage tenants through Puppet
Update keystone configuration

No longer use the cinder parameter.

Use params instead of facts for IP configuration.

The MySQL user is no called keystoned instead of keystone_admin.
Re-add the external vswitch Puppet module as puppet-neutron requires it