diff options
author | Brian Olsen <brian@maven-group.org> | 2018-11-06 00:34:23 +0100 |
---|---|---|
committer | Brian Olsen <brian@maven-group.org> | 2018-11-06 00:34:23 +0100 |
commit | fba69f388bbb7ab9f79b646e55ef1ef78daa1213 (patch) | |
tree | d57c9e4d6abfeeca4d50bf37ae6db4dac3d0e47f /nixos/tests/rspamd.nix | |
parent | 46ef075e7daad1bcaab1d4d1258c7d6c64a87b63 (diff) | |
download | nixpkgs-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.nix | 3 |
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")); |