nixos/auditd: break ordering cycle (#27577)

auditd creates an ordering cycle by adding wantedBy = [ "basic.target" ],
because of this the job job systemd-update-utmp.service/start is deleted.

Adding unitConfig.DefaultDependencies = false; to the auditd service unbreaks the cycle.

See also #11864

Changed files
+1
nixos
modules
security
+1
nixos/modules/security/auditd.nix
···
unitConfig = {
ConditionVirtualization = "!container";
ConditionSecurity = [ "audit" ];
+
DefaultDependencies = false;
};
path = [ pkgs.audit ];