Skip to content
Snippets Groups Projects
Commit b98cb8cf authored by Florian Sesser's avatar Florian Sesser
Browse files

WIP

parent 15e14888
No related branches found
No related tags found
3 merge requests!108Merge staging into production,!107Merge develop into staging,!89Integrate monitoring into staging
{ "publicStoragePort": 8898
, "ristrettoSigningKeyPath": "../../PrivateStorageSecrets/ristretto.signing-key"
, "stripeSecretKeyPath": "../../PrivateStorageSecrets/privatestorageio-testing-stripe.secret"
, "monitoringvpnSecretKeyDir": "../../PrivateStorageSecrets/monitoringvpn"
, "passValue": 1000000
, "issuerDomain": "payments.privatestorage-staging.com"
, "letsEncryptAdminEmail": "jean-paul@privatestorage.io"
......
......@@ -12,6 +12,16 @@ import ../../lib/make-grid.nix {
else default
);
sshUsers = importDef {} ../../../../PrivateStorageSecrets/staging-users.nix;
# TBD: derive these automatically:
hostsMap = {
"172.23.23.1" = [ "monitoring" "monitoring.monitoringvpn" ];
"172.23.23.11" = [ "payments" "payments.monitoringvpn" ];
"172.23.23.12" = [ "storage001" "storage001.monitoringvpn" ];
};
vpnClientIPs = [ "172.23.23.11" "172.23.23.12" ];
nodeExporterTargets = [ "monitoring" "payments" "storage001" ];
in {
"payments" = import ../../lib/make-issuer.nix ({
publicIPv4 = "18.197.42.120";
......@@ -23,10 +33,22 @@ import ../../lib/make-grid.nix {
"storage001" = import ../../lib/make-testing.nix (cfg // {
publicIPv4 = "3.120.26.190";
monitoringvpnIPv4 = "172.23.23.11";
monitoringvpnIPv4 = "172.23.23.12";
inherit sshUsers;
hardware = ./testing001-hardware.nix;
stateVersion = "19.03";
});
"monitoring" = import ../../lib/make-monitoring.nix ({
publicIPv4 = "18.156.171.217";
monitoringvpnIPv4 = "172.23.23.1";
inherit vpnClientIPs;
inherit hostsMap;
inherit nodeExporterTargets;
nginxExporterTargets = [ ];
hardware = ../../lib/issuer-aws.nix;
stateVersion = "19.09";
inherit sshUsers;
} // cfg);
};
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment