Replace the initialScript with ensureUsers

This commit is contained in:
Andreas Zweili 2022-11-08 23:56:41 +01:00
parent 62f3cd11ab
commit c97689c568
1 changed files with 6 additions and 4 deletions

View File

@ -14,10 +14,12 @@ in
services.postgresql = {
ensureDatabases = [ "ttrssdb" ];
initialScript = pkgs.writeText "postgresql-initScript" ''
CREATE ROLE ttrss WITH LOGIN PASSWORD 'ttrss' CREATEDB;
GRANT ALL PRIVILEGES ON DATABASE ttrssdb TO ttrss;
'';
ensureUsers = [{
name = "ttrss";
ensurePermissions = {
"DATABASE ttrssdb " = "ALL PRIVILEGES";
};
}];
};
virtualisation.oci-containers = {