BIGTOP-1578. Refactor vagrant-puppet provisioner to have its configurations all come from yaml

Signed-off-by: jayunit100 <jay@apache.org>