Fog strives to provide a generalized abstraction to the Cloud - so people can switch from e.g. Dreamhost to AWS to Google to OpenStack.
These are all possible today using Fog.
http://fog.io/about/provider_documentation.html
Proxmox has no Fog driver, which also means it has no Vagrant driver...