Назад | Перейти на главную страницу

Может ли consul-template получать серверы Vault от консула?

Я хочу интегрировать HashiCorp vault в нашу текущую настройку consul + consul-template и был немного удивлен, обнаружив, что у consul-template нет возможности получать серверы хранилища из службы обнаружения консула.

Это конфигурационный документ хранилища:

# 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-template против consul, чтобы сгенерировать раздел конфигурации хранилища consul-template до того, как consul-template действительно сможет запуститься.