consul-template 可以从 consul 获取 Vault 服务器吗?

consul-template 可以从 consul 获取 Vault 服务器吗?

我想将 HashiCorp 集成到我们当前的+vault设置中,但有点惊讶地发现 consul-template 没有选项可以从 consul 的服务发现中获取 Vault 服务器。consulconsul-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 配置部分。

相关内容