Deploy k8s to vSphere

This change adds support for deploying kubernetes to a vSphere instance (either ESXi or vCenter).
Looks strange to have a space here.  YAML is a complex and confusing format.  I'd name this `refresh-routes.sh` or something.

In any case, I *think* the name ("refresh routes") is the name used to download and stage the script locally.  Not sure where salt puts it.  When doing stuff like this I often look for other examples to copy from on github: https://github.com/search?utf8=%E2%9C%93&q=cmd.wait_script+extension%3Asls