diff --git a/morph/grid/testing/grid.nix b/morph/grid/testing/grid.nix index 3a1c5f3921c196843b0a4cd1b18f20388a75edde..65f97a97fa949ac0eed0249c4b89bd7399ebf436 100644 --- a/morph/grid/testing/grid.nix +++ b/morph/grid/testing/grid.nix @@ -6,7 +6,12 @@ import ../../lib/make-grid.nix { config = ./config.json; nodes = cfg: let - sshUsers = import ../../../../PrivateStorageSecrets/staging-users.nix; + importDef = default: path: ( + if builtins.pathExists path + then import path + else default + ); + sshUsers = importDef {} ../../../../PrivateStorageSecrets/staging-users.nix; in { "payments.privatestorage-staging.com" = import ../../lib/issuer.nix ({ inherit sshUsers;