diff --git a/modules/services/grafana/default.nix b/modules/services/grafana/default.nix index 0c3afd69..4095fd32 100644 --- a/modules/services/grafana/default.nix +++ b/modules/services/grafana/default.nix @@ -77,7 +77,7 @@ ensureDatabases = [ "grafana" ]; ensureUsers = [{ name = "grafana"; - ensurePermissions = { "DATABASE grafana" = "ALL PRIVILEGES"; }; + ensureDBOwnership = true; }]; }; }; diff --git a/modules/services/matrix/default.nix b/modules/services/matrix/default.nix index 7731081a..a7e0981f 100644 --- a/modules/services/matrix/default.nix +++ b/modules/services/matrix/default.nix @@ -79,21 +79,15 @@ ensureUsers = [ { name = "matrix_appservice_slack"; - ensurePermissions = { - "DATABASE matrix_appservice_slack" = "ALL PRIVILEGES"; - }; + ensureDBOwnership = true; } { name = "mautrix_whatsapp"; - ensurePermissions = { - "DATABASE mautrix_whatsapp" = "ALL PRIVILEGES"; - }; + ensureDBOwnership = true; } { name = "matrix-synapse"; - ensurePermissions = { - "DATABASE \"matrix-synapse\"" = "ALL PRIVILEGES"; - }; + ensureDBOwnership = true; } ]; }; diff --git a/modules/services/nextcloud/default.nix b/modules/services/nextcloud/default.nix index 0ecc32d8..635aa811 100644 --- a/modules/services/nextcloud/default.nix +++ b/modules/services/nextcloud/default.nix @@ -47,7 +47,7 @@ ensureDatabases = [ "nextcloud" ]; ensureUsers = [{ name = "nextcloud"; - ensurePermissions = { "DATABASE nextcloud" = "ALL PRIVILEGES"; }; + ensureDBOwnership = true; }]; }; redis.servers.nextcloud = {