From 183f9844f063d0ac1a0a898f61778e5854ce3c96 Mon Sep 17 00:00:00 2001 From: Jean-Paul Calderone <exarkun@twistedmatrix.com> Date: Mon, 15 Mar 2021 15:34:08 -0400 Subject: [PATCH] Allow secrets to be missing --- morph/grid/testing/grid.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/morph/grid/testing/grid.nix b/morph/grid/testing/grid.nix index 3a1c5f39..65f97a97 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; -- GitLab