Create a mariadb-admin role on vault
This commit is contained in:
parent
acbb3e02c3
commit
01a44781b7
|
@ -17,3 +17,10 @@ if [ "$(vault list -format json database/config | jq '.[] | test("^mariadb$")')"
|
|||
vault write -force database/rotate-root/mariadb
|
||||
fi
|
||||
|
||||
vault write database/roles/mariadb-admin \
|
||||
db_name="mariadb" \
|
||||
creation_statements="CREATE USER '{{name}}'@'%' IDENTIFIED BY '{{password}}'; \
|
||||
GRANT ALL PRIVILEGES ON *.* TO '{{name}}'@'%' WITH GRANT OPTION; \
|
||||
FLUSH PRIVILEGES;" \
|
||||
default_ttl="6h" \
|
||||
max_ttl="48h"
|
||||
|
|
|
@ -17,3 +17,10 @@ if [ "$(vault list -format json [[ .vault.prefix ]]database/config | jq '.[] | t
|
|||
vault write -force [[ .vault.prefix ]]database/rotate-root/[[ .instance ]]
|
||||
fi
|
||||
|
||||
vault write [[ .vault.prefix ]]database/roles/mariadb-admin \
|
||||
db_name="mariadb" \
|
||||
creation_statements="CREATE USER '{{name}}'@'%' IDENTIFIED BY '{{password}}'; \
|
||||
GRANT ALL PRIVILEGES ON *.* TO '{{name}}'@'%' WITH GRANT OPTION; \
|
||||
FLUSH PRIVILEGES;" \
|
||||
default_ttl="6h" \
|
||||
max_ttl="48h"
|
||||
|
|
Loading…
Reference in New Issue