onlyoffice-docserver/example/init/vault-database

13 lines
365 B
Plaintext
Raw Normal View History

2024-01-05 16:05:38 +01:00
#!/bin/sh
set -euo pipefail
2024-03-05 14:59:57 +01:00
vault write database/roles/onlyoffice \
2024-01-05 16:05:38 +01:00
db_name="postgres" \
creation_statements="CREATE ROLE \"{{name}}\" WITH LOGIN PASSWORD '{{password}}' VALID UNTIL '{{expiration}}'; \
GRANT \"onlyoffice\" TO \"{{name}}\"; \
ALTER ROLE \"{{name}}\" SET role = \"onlyoffice\"" \
default_ttl="12h" \
max_ttl="720h"