Crear la base de datos para la aplicación:
mariadb -u root -p12345Abcde
CREATE DATABASE blog;
Crear una política de control de acceso:
cat > egibide-database-policy.hcl <<EOF
path "database/egibide/*" {
capabilities = ["list", "create", "update", "read", "delete"]
}
EOF
vault policy write egibide-database egibide-database-policy.hcl
Aplicar la política al usuario:
vault write auth/userpass/users/egibide/policies policies=egibide-database
Obtener el token del usuario:
unset VAULT_TOKEN
vault login -method=userpass username=egibide password=12345Abcde
Si ya tenemos la sesión iniciada:
vault token lookup
Arrancar la aplicación con el token.