How can I store SSL Certs in a Key-Value store like Redis, Vault, Consul or etcd rather than in acme.json?

Is it possible to use other services like Redis, Vault, Consul, or etcd to store and access SSL certificates, instead of storing them in an acme.json file?

Here's my traefik.yml configuration,

Thanks in advance!

According to docs you can only store it in a file.

It's a very interesting question. So far I was trying to figure out a way how to share the file with multiple Traefic containers on Docker Swarm. Storing it differently could solve the problem.

Maybe open a feature request issue on Traefik Github.

Its possible in enterprise version to store it in Vault. I'm planning to use Cert Manager or Consul with Nomad or K8s.