summary refs log tree commit diff
path: root/nixos/tests/postgresql-wal-receiver.nix
diff options
context:
space:
mode:
authorAaron Andersen <aaron@fosslib.net>2020-08-01 11:23:28 -0400
committerAaron Andersen <aaron@fosslib.net>2020-08-05 17:31:16 -0400
commite50e89e1a854c4b78929a322b60fe236476141f3 (patch)
tree4b1cd3f39ee90e2090b9380c1de589d7faa9beb2 /nixos/tests/postgresql-wal-receiver.nix
parent4f5fc729c7333c45eedf65b972ca8dd651fac985 (diff)
downloadnixpkgs-e50e89e1a854c4b78929a322b60fe236476141f3.tar
nixpkgs-e50e89e1a854c4b78929a322b60fe236476141f3.tar.gz
nixpkgs-e50e89e1a854c4b78929a322b60fe236476141f3.tar.bz2
nixpkgs-e50e89e1a854c4b78929a322b60fe236476141f3.tar.lz
nixpkgs-e50e89e1a854c4b78929a322b60fe236476141f3.tar.xz
nixpkgs-e50e89e1a854c4b78929a322b60fe236476141f3.tar.zst
nixpkgs-e50e89e1a854c4b78929a322b60fe236476141f3.zip
nixos/postgresql: conditionally provision data directory with StateDirectory
Diffstat (limited to 'nixos/tests/postgresql-wal-receiver.nix')
-rw-r--r--nixos/tests/postgresql-wal-receiver.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/nixos/tests/postgresql-wal-receiver.nix b/nixos/tests/postgresql-wal-receiver.nix
index 372dd9d8c1c..c50746aa838 100644
--- a/nixos/tests/postgresql-wal-receiver.nix
+++ b/nixos/tests/postgresql-wal-receiver.nix
@@ -28,6 +28,10 @@ let
     meta.maintainers = with maintainers; [ pacien ];
 
     machine = { ... }: {
+      # Needed because this test uses a non-default 'services.postgresql.dataDir'.
+      systemd.tmpfiles.rules = [
+        "d /var/db/postgresql 0700 postgres postgres"
+      ];
       services.postgresql = {
         package = postgresqlPackage;
         enable = true;