This commit is contained in:
Jeffrey C. Ollie 2023-08-10 15:57:56 -05:00
parent e7ac68bf73
commit 816abd49dc
Signed by: jeff
GPG key ID: 6F86035A6D97044E

View file

@ -350,7 +350,8 @@
''
);
dataDir = "/var/lib/postgresql/15";
rootDir = "/var/lib/postgresql";
dataDir = "${rootDir}/15";
pgbackrestEnvironment =
{
@ -423,13 +424,13 @@
uid = config.ids.uids.postgres;
group = "postgres";
description = "PostgreSQL Server";
home = "/var/lib/postgresql/15";
home = dataDir;
useDefaultShell = true;
};
systemd.tmpfiles.rules = [
"d /var/lib/postgresql 0750 postgres postgres -"
"d /var/lib/postgresql/15 0700 postgres postgres -"
"d ${rootDir} 0750 postgres postgres -"
"d ${dataDir} 0700 postgres postgres -"
];
systemd.services.postgresql =
@ -576,9 +577,7 @@
--slot=${config.networking.hostName} \
--create-slot \
--wal-method=stream \
--host=${cfg.replication.primary.hostname} \
--port=${builtins.toString cfg.replication.primary.port} \
--username=${cfg.replication.username} \
--dbname=postgresql://${cfg.replication.username}@${cfg.replication.primary.hostname}:${builtins.toString cfg.replication.primary.port}/postgresql?sslmode=require \
--no-password
fi