Handle missing host secret attr
This commit is contained in:
parent
962abd52e7
commit
c31218f673
@ -106,7 +106,10 @@ in {
|
|||||||
config = {
|
config = {
|
||||||
systemd.services = let
|
systemd.services = let
|
||||||
hostname = config.instance.hostname;
|
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:
|
in mapAttrs' (secret: secretOpts:
|
||||||
(nameValuePair "fudo-secret-${hostname}-${secret}"
|
(nameValuePair "fudo-secret-${hostname}-${secret}"
|
||||||
(secret-service hostname secret secretOpts))) host-secrets;
|
(secret-service hostname secret secretOpts))) host-secrets;
|
||||||
|
Loading…
Reference in New Issue
Block a user