add ip per pod across vms

Vagrant+salt setup for providing a openvswitch based network for minions.
Pods will get an IP address that can be reached from across nodes/pods.
I think this has an error on initial provision... basically, each minion provision script installs salt, but then there is a background delay where until the salt-master is invoked and configures the minion, docker is not even on the box.  This means that the first time this script is invoked commands like systemctl restart docker.service are doing nothing during the initial provision process.

Is there any reason we could not output this script somewhere on disk and invoke it when docker is installed by Salt?  Right now, it seems like calling each time during a cluster/kube-push or vagrant provision is very slow, and has the error condition I describe above on the initial provision of a minion.