Skip to content

Commit 5745e46

Browse files
authored
Merge pull request #871 from Ma27/fix-systemd-service-ordering
modules/sops: re-run sops-install-secrets.service at sysinit-reactivation.target
2 parents 7fd1416 + 645fa1c commit 5745e46

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

modules/sops/default.nix

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -448,7 +448,9 @@ in
448448
# When using sysusers we no longer are started as an activation script because those are started in initrd while sysusers is started later.
449449
systemd.services.sops-install-secrets = lib.mkIf (regularSecrets != { } && cfg.useSystemdActivation) {
450450
wantedBy = [ "sysinit.target" ];
451-
after = [ "systemd-sysusers.service" ];
451+
after = [ "systemd-sysusers.service" "userborn.service" ];
452+
requiredBy = [ "sysinit-reactivation.target" ];
453+
before = [ "sysinit-reactivation.target" ];
452454
environment = cfg.environment;
453455
unitConfig.DefaultDependencies = "no";
454456

0 commit comments

Comments
 (0)