Disable synced folder (rsync syncing is slow and won't come up on initial provisioning).
Run DNS role earlier to give it more time to propagate.
Set ansible_hostname in extra_vars.
Mirror vagrant command in error output.
Consolidate Vagrantfiles and allow running inside playbook directory.
Remove ansible_hosts example (only for bare-metal).
Add rubygems for cross-distro gem support.