Я хочу интегрировать 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 действительно сможет запуститься.