diff --git a/modules/crowdsec/default.nix b/modules/crowdsec/default.nix index ffd0fc5..5abd8e0 100644 --- a/modules/crowdsec/default.nix +++ b/modules/crowdsec/default.nix @@ -327,6 +327,7 @@ in after = [ "crowdsec-setup.service" ]; bindsTo = [ "crowdsec-setup.service" ]; + wantedBy = [ "multi-user.target" ]; serviceConfig = { User = "crowdsec"; diff --git a/modules/crowdsec/remediations/cs-firewall-bouncer.nix b/modules/crowdsec/remediations/cs-firewall-bouncer.nix index b08578e..aa70552 100644 --- a/modules/crowdsec/remediations/cs-firewall-bouncer.nix +++ b/modules/crowdsec/remediations/cs-firewall-bouncer.nix @@ -75,7 +75,7 @@ in after = [ "crowdsec-firewall-bouncer-setup.service" ]; bindsTo = [ "crowdsec-firewall-bouncer-setup.service" ]; - partOf = [ "crowdsec.service" ]; + requiredBy = [ "crowdsec.service" ]; path = lib.optionals (cfg.settings.mode == "ipset" || cfg.settings.mode == "iptables") [