Files
docker-compose/__swarm/hashicorp/hashicorp-swarm.yml
2025-12-12 16:23:39 +01:00

34 lines
658 B
YAML

services:
vault:
image: hashicorp/vault:latest
command: server -config=/vault/config/vault.hcl
volumes:
- data:/vault/data
# configs:
# - source: vault_hcl
# target: /vault/config/vault.hcl
environment:
VAULT_LOCAL_CONFIG: |
{
"ui": true
}
VAULT_API_ADDR: "http://192.168.77.101:8200"
cap_add:
- IPC_LOCK
networks:
- vault-net
deploy:
mode: replicated
replicas: 1
placement:
constraints:
- node.role == manager
# configs:
# vault_hcl:
# external: true
volumes:
data:
networks:
vault-net:
driver: overlay