2 ms·
Yep, we use the integrated vault backend. In our case, we use lets encrypt to get certificates for vault and then bootstrap a vault cluster with internal stora
by tetha 6y ago
Yep, we use the integrated vault backend.
In our case, we use lets encrypt to get certificates for vault and then bootstrap a vault cluster with internal storage. Then you have vault and you can use terraform to configure a consul TLS backend.
And then there is a little hitch, because consul-template cannot easily create multiple files from a single vault API call, so you cannot use consul-template directly to create the necessary certificate files. We've written a small messy tool there. But once you have that, it's fairly straight forward to generate consul + nomad TLS certs for the trust and then you're set.