This commit is contained in:
Vassiliy Yegorov
2022-08-25 12:40:58 +07:00
parent 65ed2e594c
commit 78d9169720
2 changed files with 6 additions and 1 deletions

View File

@@ -12,7 +12,7 @@ vault secrets enable -path=psql database
vault write psql/config/test-psql \ vault write psql/config/test-psql \
plugin_name=postgresql-database-plugin \ plugin_name=postgresql-database-plugin \
allowed_roles="db1-role" \ allowed_roles="db1-role" \
connection_url="postgresql://{{username}}:{{password}}@psql:5432/postgres?sslmode=disable" \ connection_url="postgresql://{{username}}:{{password}}@psql:5432/testdb1?sslmode=disable" \
username="root" \ username="root" \
password="pa$$w0rd" password="pa$$w0rd"
``` ```

View File

@@ -9,11 +9,16 @@ services:
POSTGRES_USER: root POSTGRES_USER: root
POSTGRES_PASSWORD: pa$$w0rd POSTGRES_PASSWORD: pa$$w0rd
PGDATA: /var/lib/postgresql/data PGDATA: /var/lib/postgresql/data
volumes:
- pgdata:/var/lib/postgresql/data
expose: expose:
- 5432 - 5432
networks: networks:
- vault_net - vault_net
volumes:
pgdata:
networks: networks:
vault_net: vault_net:
name: vault_net name: vault_net