Added dependency on network for krb5 auth

This commit is contained in:
Jan-Bulthuis 2025-06-09 16:28:37 +02:00
parent 08a161ff0d
commit 110aa4215f

View File

@ -34,14 +34,12 @@
sops.secrets."backup-script-env" = { sops.secrets."backup-script-env" = {
sopsFile = "${inputs.secrets}/secrets/vm-oddjob.enc.yaml"; sopsFile = "${inputs.secrets}/secrets/vm-oddjob.enc.yaml";
}; };
systemd.mounts.mnt-nas = {
requires = [ "mnt-nas-krb5.service" ];
after = [ "mnt-nas-krb5.service" ];
};
systemd.services.mnt-nas-krb5 = { systemd.services.mnt-nas-krb5 = {
description = "Set up Kerberos credentials for mnt-nas"; description = "Set up Kerberos credentials for mnt-nas";
before = [ "mnt-nas.mount" ]; before = [ "mnt-nas.mount" ];
requiredBy = [ "mnt-nas.mount" ]; requiredBy = [ "mnt-nas.mount" ];
after = [ "network-online.target" ];
requires = [ "network-online.target" ];
serviceConfig.type = "oneshot"; serviceConfig.type = "oneshot";
script = '' script = ''
. ${config.sops.secrets."smb-credentials".path} . ${config.sops.secrets."smb-credentials".path}