Skip to content
Snippets Groups Projects
Commit 7711660e authored by Jean-Paul Calderone's avatar Jean-Paul Calderone
Browse files

Update the testing grid to separate public and private keys

parent c0e45f3d
No related branches found
No related tags found
No related merge requests found
{ "domain": "privatestorage-staging.com" { "domain": "privatestorage-staging.com"
, "publicStoragePort": 8898 , "publicStoragePort": 8898
, "ristrettoSigningKeyPath": "./secrets/ristretto.signing-key" , "privateKeyPath": "./private-keys"
, "stripeSecretKeyPath": "./secrets/stripe.secret" , "publicKeyPath": "./public-keys"
, "monitoringvpnKeyDir": "./secrets/monitoringvpn"
, "monitoringvpnEndpoint": "monitoring.privatestorage-staging.com:51820" , "monitoringvpnEndpoint": "monitoring.privatestorage-staging.com:51820"
, "passValue": 1000000 , "passValue": 1000000
, "issuerDomains": [ , "issuerDomains": [
......
...@@ -5,10 +5,12 @@ let ...@@ -5,10 +5,12 @@ let
gridlib = import ../../lib; gridlib = import ../../lib;
rawConfig = pkgs.lib.trivial.importJSON ./config.json; rawConfig = pkgs.lib.trivial.importJSON ./config.json;
config = rawConfig // { config = rawConfig // {
sshUsers = import ./secrets/users.nix; sshUsers = import ./public-keys/users.nix;
# Get absolute vpn key directory path, as a string: # Convert relative paths to absolute so library code can resolve names
monitoringvpnKeyDir = toString ./. + "/${rawConfig.monitoringvpnKeyDir}"; # correctly.
publicKeyPath = toString ./. + "/${rawConfig.publicKeyPath}";
privateKeyPath = toString ./. + "/${rawConfig.privateKeyPath}";
}; };
payments = { payments = {
...@@ -38,7 +40,7 @@ let ...@@ -38,7 +40,7 @@ let
gridlib.hardware-aws gridlib.hardware-aws
(gridlib.customize-monitoring { (gridlib.customize-monitoring {
inherit hostsMap vpnClientIPs nodeExporterTargets; inherit hostsMap vpnClientIPs nodeExporterTargets;
inherit (config) domain monitoringvpnKeyDir; inherit (config) domain publicKeyPath privateKeyPath;
monitoringvpnIPv4 = "172.23.23.1"; monitoringvpnIPv4 = "172.23.23.1";
stateVersion = "19.09"; stateVersion = "19.09";
}) })
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment