If you're still interested in doing this for any reason, check out confd [0] for populating templates based on etcd values.
Vulcand will likely allow me to replace the whole shebang in one step.
In our case, HTTPS isn't an issue but there are good arguments for using a tried-and-true proxy. I see Vulcan as a quick way to test out docker containers for our architecture.
In the end I'll probably use confd to rewrite a VCL file for Varnish. It's just a matter of deciding how many containers and what level of sidekicking/ambassadoring I'm willing to put up with to "properly" organize things...
https://github.com/mailgun/vulcan/issues/31
Vulcand should not be used as for anything frontend-related