From 4a28b54e611309d36e8f152cacbb7e83d7c86aaa Mon Sep 17 00:00:00 2001 From: Tom Prince <tom.prince@private.storage> Date: Thu, 10 Feb 2022 14:14:28 -0700 Subject: [PATCH] s/monitoringvpnEndpoint/monitoringvpnPublicEndpoint/ --- morph/grid/local/config.json | 2 +- morph/grid/local/grid.nix | 6 ++---- morph/grid/production/config.json | 2 +- morph/grid/production/grid.nix | 2 +- morph/grid/testing/config.json | 2 +- morph/grid/testing/grid.nix | 2 +- morph/lib/base.nix | 2 +- morph/lib/issuer.nix | 4 ++-- morph/lib/storage.nix | 4 ++-- 9 files changed, 12 insertions(+), 14 deletions(-) diff --git a/morph/grid/local/config.json b/morph/grid/local/config.json index 52809842..871ef84b 100644 --- a/morph/grid/local/config.json +++ b/morph/grid/local/config.json @@ -2,7 +2,7 @@ , "publicStoragePort": 8898 , "publicKeyPath": "./public-keys" , "privateKeyPath": "./private-keys" -, "monitoringvpnEndpoint": "192.168.56.24:51820" +, "monitoringvpnPublicEndpoint": "192.168.56.24:51820" , "passValue": 1000000 , "issuerDomains": ["payments.localdev"] , "monitoringDomains": ["monitoring.localdev"] diff --git a/morph/grid/local/grid.nix b/morph/grid/local/grid.nix index da8a8381..3f15b34a 100644 --- a/morph/grid/local/grid.nix +++ b/morph/grid/local/grid.nix @@ -1,8 +1,6 @@ let - pkgs = import <nixpkgs> { }; - gridlib = import ../../lib; - grid-config = pkgs.lib.trivial.importJSON ./config.json; + grid-config = gridlib.pkgs.lib.trivial.importJSON ./config.json; ssh-users = let ssh-users-file = ./public-keys/users.nix; @@ -59,7 +57,7 @@ let grid = { publicKeyPath = toString ./. + "/${grid-config.publicKeyPath}"; privateKeyPath = toString ./. + "/${grid-config.privateKeyPath}"; - inherit (grid-config) monitoringvpnEndpoint letsEncryptAdminEmail; + inherit (grid-config) monitoringvpnPublicEndpoint letsEncryptAdminEmail; }; # Configure deployment management authorization for all systems in the grid. services.private-storage.deployment = { diff --git a/morph/grid/production/config.json b/morph/grid/production/config.json index 8cdeaab9..15d2ca2e 100644 --- a/morph/grid/production/config.json +++ b/morph/grid/production/config.json @@ -2,7 +2,7 @@ , "publicStoragePort": 8898 , "privateKeyPath": "./private-keys" , "publicKeyPath": "./public-keys" -, "monitoringvpnEndpoint": "monitoring.private.storage:51820" +, "monitoringvpnPublicEndpoint": "monitoring.private.storage:51820" , "passValue": 1000000 , "issuerDomains": [ "payments.private.storage" diff --git a/morph/grid/production/grid.nix b/morph/grid/production/grid.nix index ab45d4ba..fbff6026 100644 --- a/morph/grid/production/grid.nix +++ b/morph/grid/production/grid.nix @@ -21,7 +21,7 @@ let grid = { publicKeyPath = toString ./. + "/${grid-config.publicKeyPath}"; privateKeyPath = toString ./. + "/${grid-config.privateKeyPath}"; - inherit (grid-config) monitoringvpnEndpoint letsEncryptAdminEmail; + inherit (grid-config) monitoringvpnPublicEndpoint letsEncryptAdminEmail; }; # Configure deployment management authorization for all systems in the grid. services.private-storage.deployment = { diff --git a/morph/grid/testing/config.json b/morph/grid/testing/config.json index ba48a27d..87ea03eb 100644 --- a/morph/grid/testing/config.json +++ b/morph/grid/testing/config.json @@ -2,7 +2,7 @@ , "publicStoragePort": 8898 , "privateKeyPath": "./private-keys" , "publicKeyPath": "./public-keys" -, "monitoringvpnEndpoint": "monitoring.privatestorage-staging.com:51820" +, "monitoringvpnPublicEndpoint": "monitoring.privatestorage-staging.com:51820" , "passValue": 1000000 , "issuerDomains": [ "payments.privatestorage-staging.com" diff --git a/morph/grid/testing/grid.nix b/morph/grid/testing/grid.nix index 19839ae8..f9e1a366 100644 --- a/morph/grid/testing/grid.nix +++ b/morph/grid/testing/grid.nix @@ -21,7 +21,7 @@ let grid = { publicKeyPath = toString ./. + "/${grid-config.publicKeyPath}"; privateKeyPath = toString ./. + "/${grid-config.privateKeyPath}"; - inherit (grid-config) monitoringvpnEndpoint letsEncryptAdminEmail; + inherit (grid-config) monitoringvpnPublicEndpoint letsEncryptAdminEmail; }; # Configure deployment management authorization for all systems in the grid. services.private-storage.deployment = { diff --git a/morph/lib/base.nix b/morph/lib/base.nix index aafbf4f4..6fb5fccd 100644 --- a/morph/lib/base.nix +++ b/morph/lib/base.nix @@ -24,7 +24,7 @@ The IPv4 address of this node on the monitoring VPN. ''; }; - monitoringvpnEndpoint = lib.mkOption { + monitoringvpnPublicEndpoint = lib.mkOption { type = lib.types.str; description = '' The domain name and port of the monitoring VPN endpoint. diff --git a/morph/lib/issuer.nix b/morph/lib/issuer.nix index 69b0527c..a5a39ed4 100644 --- a/morph/lib/issuer.nix +++ b/morph/lib/issuer.nix @@ -2,7 +2,7 @@ # "issuer"-type system. { lib, config, ...}: let - inherit (config.grid) publicKeyPath privateKeyPath monitoringvpnEndpoint monitoringvpnIPv4; + inherit (config.grid) publicKeyPath privateKeyPath monitoringvpnPublicEndpoint monitoringvpnIPv4; inherit (config.grid.issuer) issuerDomains allowedChargeOrigins; in { imports = [ @@ -82,7 +82,7 @@ in { services.private-storage.monitoring.vpn.client = { enable = true; ip = monitoringvpnIPv4; - endpoint = monitoringvpnEndpoint; + endpoint = monitoringvpnPublicEndpoint; endpointPublicKeyFile = "${publicKeyPath}/monitoringvpn/server.pub"; }; diff --git a/morph/lib/storage.nix b/morph/lib/storage.nix index 71e3c223..f1b445f2 100644 --- a/morph/lib/storage.nix +++ b/morph/lib/storage.nix @@ -2,7 +2,7 @@ # "storage"-type system. { lib, config, ...} : let - inherit (config.grid) publicKeyPath privateKeyPath monitoringvpnIPv4 monitoringvpnEndpoint; + inherit (config.grid) publicKeyPath privateKeyPath monitoringvpnIPv4 monitoringvpnPublicEndpoint; in { # Any extra NixOS modules to load on this server. imports = [ @@ -81,7 +81,7 @@ in { services.private-storage.monitoring.vpn.client = { enable = true; ip = monitoringvpnIPv4; - endpoint = monitoringvpnEndpoint; + endpoint = monitoringvpnPublicEndpoint; endpointPublicKeyFile = "${publicKeyPath}/monitoringvpn/server.pub"; }; }; -- GitLab