Handle missing host secret attr
This commit is contained in:
parent
962abd52e7
commit
c31218f673
lib/fudo
|
@ -106,7 +106,10 @@ in {
|
|||
config = {
|
||||
systemd.services = let
|
||||
hostname = config.instance.hostname;
|
||||
host-secrets = config.fudo.secrets.${hostname};
|
||||
host-secrets = if (hasAttr hostname config.fudo.secrets) then
|
||||
config.fudo.secrets.${hostname}
|
||||
else
|
||||
{ };
|
||||
in mapAttrs' (secret: secretOpts:
|
||||
(nameValuePair "fudo-secret-${hostname}-${secret}"
|
||||
(secret-service hostname secret secretOpts))) host-secrets;
|
||||
|
|
Loading…
Reference in New Issue