Use ensure_packages instead of 'if defined'
Add an ubuntu vagrant box for testing