summary refs log tree commit diff
path: root/nixos/tests/rspamd.nix
diff options
context:
space:
mode:
authorBrian Olsen <brian@maven-group.org>2018-11-06 00:34:23 +0100
committerBrian Olsen <brian@maven-group.org>2018-11-06 00:34:23 +0100
commitfba69f388bbb7ab9f79b646e55ef1ef78daa1213 (patch)
treed57c9e4d6abfeeca4d50bf37ae6db4dac3d0e47f /nixos/tests/rspamd.nix
parent46ef075e7daad1bcaab1d4d1258c7d6c64a87b63 (diff)
downloadnixpkgs-fba69f388bbb7ab9f79b646e55ef1ef78daa1213.tar
nixpkgs-fba69f388bbb7ab9f79b646e55ef1ef78daa1213.tar.gz
nixpkgs-fba69f388bbb7ab9f79b646e55ef1ef78daa1213.tar.bz2
nixpkgs-fba69f388bbb7ab9f79b646e55ef1ef78daa1213.tar.lz
nixpkgs-fba69f388bbb7ab9f79b646e55ef1ef78daa1213.tar.xz
nixpkgs-fba69f388bbb7ab9f79b646e55ef1ef78daa1213.tar.zst
nixpkgs-fba69f388bbb7ab9f79b646e55ef1ef78daa1213.zip
nixos/rspamd: Put extraConfig in included files
The lines stored in `extraConfig` and `worker.<name?>.extraConfig`
should take precedent over values from included files but in order to do
this in rspamd UCL they need to be stored in a file that then gets
included with a high priority. This commit uses the overrides option to
store the value of the two `extraConfig` options in `extra-config.inc`
and `worker-<name?>.inc` respectively.
Diffstat (limited to 'nixos/tests/rspamd.nix')
-rw-r--r--nixos/tests/rspamd.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/nixos/tests/rspamd.nix b/nixos/tests/rspamd.nix
index f7c27137be9..ccfe8f7bb0d 100644
--- a/nixos/tests/rspamd.nix
+++ b/nixos/tests/rspamd.nix
@@ -102,7 +102,8 @@ in
       $machine->log($machine->succeed("cat /etc/rspamd/rspamd.conf"));
       $machine->log($machine->succeed("grep 'CONFDIR/worker-controller.inc' /etc/rspamd/rspamd.conf"));
       $machine->log($machine->succeed("grep 'CONFDIR/worker-normal.inc' /etc/rspamd/rspamd.conf"));
-      $machine->log($machine->succeed("grep 'verysecretpassword' /etc/rspamd/rspamd.conf"));
+      $machine->log($machine->succeed("grep 'LOCAL_CONFDIR/override.d/worker-controller2.inc' /etc/rspamd/rspamd.conf"));
+      $machine->log($machine->succeed("grep 'verysecretpassword' /etc/rspamd/override.d/worker-controller2.inc"));
       $machine->waitUntilSucceeds("journalctl -u rspamd | grep -i 'starting controller process' >&2");
       $machine->log($machine->succeed("rspamc -h /run/rspamd-worker.sock stat"));
       $machine->log($machine->succeed("curl --unix-socket /run/rspamd-worker.sock http://localhost/ping"));