about summary refs log tree commit diff
path: root/nixos/tests/nginx-modsecurity.nix
diff options
context:
space:
mode:
authorNaïm Favier <n@monade.li>2022-12-14 12:36:30 +0100
committerSandro Jäckel <sandro.jaeckel@gmail.com>2022-12-16 01:57:14 +0100
commit6c61c436cf8f9e5f03fc40facbbdb0bf16034b78 (patch)
tree8df1179666e0c7f0116104b5ecccc7ec60ee9d96 /nixos/tests/nginx-modsecurity.nix
parent84575b0bd882be979516f4fecfe4d7c8de8f6a92 (diff)
downloadnixlib-6c61c436cf8f9e5f03fc40facbbdb0bf16034b78.tar
nixlib-6c61c436cf8f9e5f03fc40facbbdb0bf16034b78.tar.gz
nixlib-6c61c436cf8f9e5f03fc40facbbdb0bf16034b78.tar.bz2
nixlib-6c61c436cf8f9e5f03fc40facbbdb0bf16034b78.tar.lz
nixlib-6c61c436cf8f9e5f03fc40facbbdb0bf16034b78.tar.xz
nixlib-6c61c436cf8f9e5f03fc40facbbdb0bf16034b78.tar.zst
nixlib-6c61c436cf8f9e5f03fc40facbbdb0bf16034b78.zip
nginx: detect duplicate modules
Nginx breaks at runtime when duplicate modules are added. To detect
this, add a `name` key to all modules.

Also remove the outdated modsecurity v2 module and unify `modsecurity`
and `modsecurity-nginx`.
Diffstat (limited to 'nixos/tests/nginx-modsecurity.nix')
-rw-r--r--nixos/tests/nginx-modsecurity.nix2
1 files changed, 1 insertions, 1 deletions
diff --git a/nixos/tests/nginx-modsecurity.nix b/nixos/tests/nginx-modsecurity.nix
index 5ceee3787297..3c41da3e8d9b 100644
--- a/nixos/tests/nginx-modsecurity.nix
+++ b/nixos/tests/nginx-modsecurity.nix
@@ -4,7 +4,7 @@ import ./make-test-python.nix ({ pkgs, lib, ... }: {
   nodes.machine = { config, lib, pkgs, ... }: {
     services.nginx = {
       enable = true;
-      additionalModules = [ pkgs.nginxModules.modsecurity-nginx ];
+      additionalModules = [ pkgs.nginxModules.modsecurity ];
       virtualHosts.localhost =
         let modsecurity_conf = pkgs.writeText "modsecurity.conf" ''
           SecRuleEngine On