23 lines
949 B
HCL
23 lines
949 B
HCL
// Vault контура aero: file-хранилище на named volume, TLS терминируется выше
|
||
// (верхний nginx). Внутри compose-сети слушаем открытым HTTP.
|
||
// Инициализацию/распечатывание делает сервис vault-init (см. docker-compose.yaml).
|
||
|
||
ui = true
|
||
|
||
storage "file" {
|
||
path = "/vault/file"
|
||
}
|
||
|
||
listener "tcp" {
|
||
address = "0.0.0.0:8200"
|
||
tls_disable = true
|
||
}
|
||
|
||
// Адрес, который Vault сообщает клиентам (и себе при редиректах внутри сети).
|
||
api_addr = "http://vault:8200"
|
||
|
||
// mlock требует IPC_LOCK; в compose capability выдана, но в некоторых окружениях
|
||
// (RedOS в контейнере без CAP_IPC_LOCK) Vault упадёт на старте. Отключаем —
|
||
// swap на хосте контура и так выключен.
|
||
disable_mlock = true
|