make SSH key and host nodes dir available

The Vagrant provider requires an SSH key and the ability to read from a folder to get all nodes available in the cluster. Without it, it will fail to provision new nodes.

Fixes #655