我想将 HashiCorp 集成到我们当前的+vault
设置中,但有点惊讶地发现 consul-template 没有选项可以从 consul 的服务发现中获取 Vault 服务器。consul
consul-template
这是有关 Vault 的配置文档:
# 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"
这是缺失的功能吗?它缺失的原因是不是因为我错过了一些东西,比如它存在但文档记录不全,或者我的方法错过了一些东西?
现在我将针对 consul 运行一次性 consul-template,以便在 consul-template 真正启动之前生成 consul-template 的 vault 配置部分。