Eu gostaria de integrar o HashiCorp vault
em nossa configuração atual de consul
+ consul-template
e fiquei um pouco surpreso ao não encontrar nenhuma opção para o consul-template buscar os servidores do cofre a partir da descoberta de serviço do consul.
Este é o documento de configuração sobre o cofre:
# This denotes the start of the configuration section for Vault. All values
# contained in this section pertain to Vault.
vault {
# This is the address of the Vault leader. The protocol (http(s)) portion
# of the address is required.
address = "https://vault.service.consul:8200"
Este é um recurso ausente? Não está faltando porque sinto falta de algo como está lá e mal documentado ou que minha abordagem sente falta de algo?
Agora, vou executar um modelo de cônsul único contra o cônsul para gerar a seção de configuração de vault do modelo consul antes que o consul-template possa realmente começar.