From 337f8c7285be5e8478ebf3eec23ee9c00c7ce133 Mon Sep 17 00:00:00 2001
From: Florian Sesser <florian@privatestorage.io>
Date: Tue, 1 Jun 2021 18:13:39 +0000
Subject: [PATCH] Apply symlink-to-secrets changes also to local grid

---
 morph/grid/local/.gitignore  | 2 +-
 morph/grid/local/config.json | 6 +++---
 morph/grid/local/grid.nix    | 2 +-
 morph/grid/local/users.nix   | 2 ++
 4 files changed, 7 insertions(+), 5 deletions(-)
 create mode 100644 morph/grid/local/users.nix

diff --git a/morph/grid/local/.gitignore b/morph/grid/local/.gitignore
index 86a37fb6..575bd4cc 100644
--- a/morph/grid/local/.gitignore
+++ b/morph/grid/local/.gitignore
@@ -1,2 +1,2 @@
 .vagrant
-
+secrets
diff --git a/morph/grid/local/config.json b/morph/grid/local/config.json
index c08955eb..93779117 100644
--- a/morph/grid/local/config.json
+++ b/morph/grid/local/config.json
@@ -1,7 +1,7 @@
 { "publicStoragePort": 8898
-, "ristrettoSigningKeyPath": "../../PrivateStorageSecrets/ristretto.signing-key"
-, "stripeSecretKeyPath": "../../PrivateStorageSecrets/privatestorageio-testing-stripe.secret"
-, "monitoringvpnKeyDir": "../../PrivateStorageSecrets/monitoringvpn"
+, "ristrettoSigningKeyPath": "./secrets/ristretto.signing-key"
+, "stripeSecretKeyPath": "./secrets/stripe.secret"
+, "monitoringvpnKeyDir": "./secrets/monitoringvpn"
 , "monitoringvpnEndpoint": "192.168.67.24:51820"
 , "passValue": 1000000
 , "issuerDomain": "payments.localdev"
diff --git a/morph/grid/local/grid.nix b/morph/grid/local/grid.nix
index 6d9a51b2..ee4a2c15 100644
--- a/morph/grid/local/grid.nix
+++ b/morph/grid/local/grid.nix
@@ -6,7 +6,7 @@ import ../../lib/make-grid.nix {
   config = ./config.json;
   nodes = cfg:
   let
-    sshUsers = import ../../../../PrivateStorageSecrets/localdev-users.nix;
+    sshUsers = import ./users.nix;
     vpnClientIPs = [ "172.23.23.11" "172.23.23.12" "172.23.23.13" ]; # TBD: derive automatically
   in {
     "payments1" = import ../../lib/make-issuer.nix (rec {
diff --git a/morph/grid/local/users.nix b/morph/grid/local/users.nix
new file mode 100644
index 00000000..120e986d
--- /dev/null
+++ b/morph/grid/local/users.nix
@@ -0,0 +1,2 @@
+let key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHx7wJQNqKn8jOC4AxySRL2UxidNp7uIK9ad3pMb1ifF flo@fs-la";
+in { "root" = key; "flo" = key; "vagrant" = key; }
-- 
GitLab