A maioria das configurações suporta variáveis inline do ambiente. A configuração do Vault suporta variáveis de ambiente? Algo como:
ui = true
listener "tcp" {
tls_disable = 1
address = "[::]:8200"
cluster_address = "[::]:8201"
}
storage "postgresql" {
connection_url = $PG_URL // where PG_URL is an environment variable
}