bookstack/example/init/vault-database

14 lines
317 B
Bash
Executable File

#!/bin/sh
set -euo pipefail
vault write /database/roles/bookstack \
db_name="mariadb" \
creation_statements="CREATE USER '{{name}}'@'%' IDENTIFIED BY '{{password}}'; \
GRANT ALL PRIVILEGES ON bookstack.* TO '{{name}}'@'%'; \
FLUSH PRIVILEGES;" \
default_ttl="12h" \
max_ttl="720h"