Do not require tty for sudo; vagrant needs this, maybe chef does too?
Refactor chef user setup; move ssh to port 1471.
Re-arrange package order; do not run vagrant.sh as we use a chef-user now.