14 lines
317 B
Bash
Executable File
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"
|
|
|