Merge pull request #871 from Ma27/fix-systemd-service-ordering

modules/sops: re-run sops-install-secrets.service at sysinit-reactivation.target
This commit is contained in:
Jörg Thalheim 2025-12-12 16:23:38 +01:00 committed by GitHub
commit 5745e46834
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -448,7 +448,9 @@ in
# When using sysusers we no longer are started as an activation script because those are started in initrd while sysusers is started later. # When using sysusers we no longer are started as an activation script because those are started in initrd while sysusers is started later.
systemd.services.sops-install-secrets = lib.mkIf (regularSecrets != { } && cfg.useSystemdActivation) { systemd.services.sops-install-secrets = lib.mkIf (regularSecrets != { } && cfg.useSystemdActivation) {
wantedBy = [ "sysinit.target" ]; wantedBy = [ "sysinit.target" ];
after = [ "systemd-sysusers.service" ]; after = [ "systemd-sysusers.service" "userborn.service" ];
requiredBy = [ "sysinit-reactivation.target" ];
before = [ "sysinit-reactivation.target" ];
environment = cfg.environment; environment = cfg.environment;
unitConfig.DefaultDependencies = "no"; unitConfig.DefaultDependencies = "no";