first gen generate headnode with vagrant

It would be nice to make use of this instead of having a separate shell script.