This script causes errors on systems (like OpenStack) where there is no vagrant user. I propose wrapping this entire script in a conditional that checks if the vagrant user exists (e.g. ```if id -u vagrant >/dev/null 2>&1; then```)