From cde65f5c164ee1dd3053fb096bae1981c22523f1 Mon Sep 17 00:00:00 2001
From: Florian Sesser <florian@privatestorage.io>
Date: Tue, 18 May 2021 16:49:27 +0000
Subject: [PATCH] Configure machine sets manually for now

... leave some coding fun for later!
---
 morph/grid/local/grid.nix | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/morph/grid/local/grid.nix b/morph/grid/local/grid.nix
index 6718f46a..eaec7606 100644
--- a/morph/grid/local/grid.nix
+++ b/morph/grid/local/grid.nix
@@ -7,7 +7,7 @@ import ../../lib/make-grid.nix rec {
   nodes = cfg:
   let
     sshUsers = import ../../../../PrivateStorageSecrets/localdev-users.nix;
-    lib = <nixpkgs/lib>;
+    vpnClientIPs = [ "172.23.23.11" "172.23.23.12" "172.23.23.13" ]; # TBD: derive automatically
   in {
     "payments1" = import ../../lib/make-issuer.nix (rec {
       publicIPv4 = "192.168.67.21";
@@ -36,7 +36,7 @@ import ../../lib/make-grid.nix rec {
     "monitoring1" = import ../../lib/make-monitoring.nix (rec {
       publicIPv4 = "192.168.67.24";
       monitoringvpnIPv4 = "172.23.23.1";
-      vpnClientIPs = builtins.filter (x: x != null) (map (x: lib.attrByPath (lib.splitString "." "services.private-storage.monitoring.vpn.client.ip") null x) (builtins.attrValues nodes));
+      inherit vpnClientIPs;
       inherit sshUsers;
       hardware = import ./virtual-hardware.nix ({ inherit publicIPv4; });
       stateVersion = "19.09";
-- 
GitLab