Fix for issue #339
Initial one-touch OpenStack support
More OpenStack fixups
Add the required OpenStack-Client role
Fix typo in bootstrap_chef.sh test for SSH_CMD being bash.*
Fix typo for apache-mirror recipe in initial bootstrap setup
Function munge_hostname is more for a domain name (based on an OpenStack tenancy) so lets make that clear
One ends up with a very unexpectedly broken cluster if we use the IP address of the cluster endpoint instead of a cluster's domain_name (as would be specified in the Chef-BCPC Environment file for the OpenStack cluster)
Allow for a CLUSTER_NAME to be used in the Vagrantfile so that multiple clusters can be tested in one OpenStack tenancy
Allow mapreduce jobs to complete with only three nodes
Fix typos aplenty
Set VIP to BCPC-1 not the Bootstrap
Use SSL certificate if available; also re-hash dir2pi incase bash does not pickup the change for some reason
Remove extraneous comment and ensure chmod/chown is recursive on .chef directory
Run cluster stand-up with proper permissioning (do not run as root when unnecessary)
Add in APT proxy on cluster VM's
Add in a reboot to ensure cluster VM volumes are mounted
Add consistent cluster VM disk size
Ensure we can handle a configuration without a VIP defined