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

Convert customize-monitoring from positional to set arguments

parent 2aa4a73b
No related branches found
No related tags found
3 merge requests!140Merge staging into production,!118Merge develop into staging,!109Regularize (somewhat) the definition of grids for Morph
......@@ -40,7 +40,12 @@ let
imports = [
gridlib.monitoring
(import ./virtual-hardware.nix ({ inherit publicIPv4; }))
(gridlib.customize-monitoring hostsMap config.monitoringvpnKeyDir publicIPv4 "172.23.23.1" vpnClientIPs nodeExporterTargets [] "19.09")
(gridlib.customize-monitoring {
inherit hostsMap publicIPv4 vpnClientIPs nodeExporterTargets;
inherit (config) monitoringvpnKeyDir;
monitoringvpnIPv4 = "172.23.23.1";
stateVersion = "19.09";
})
];
};
......
......@@ -25,7 +25,12 @@ let
imports = [
gridlib.monitoring
gridlib.hardware-aws
(gridlib.customize-monitoring hostsMap config.monitoringvpnKeyDir publicIPv4 "172.23.23.1" vpnClientIPs nodeExporterTargets [] "19.09")
(gridlib.customize-monitoring {
inherit hostsMap publicIPv4 vpnClientIPs nodeExporterTargets;
inherit (config) monitoringvpnKeyDir;
monitoringvpnIPv4 = "172.23.23.1";
stateVersion = "19.09";
})
];
};
......
......@@ -33,7 +33,12 @@ let
imports = [
gridlib.monitoring
gridlib.hardware-aws
(gridlib.customize-monitoring hostsMap config.monitoringvpnKeyDir publicIPv4 "172.23.23.1" vpnClientIPs nodeExporterTargets [] "19.09")
(gridlib.customize-monitoring {
inherit hostsMap publicIPv4 vpnClientIPs nodeExporterTargets;
inherit (config) monitoringvpnKeyDir;
monitoringvpnIPv4 = "172.23.23.1";
stateVersion = "19.09";
})
];
};
......
hostsMap: monitoringvpnKeyDir: publicIPv4: monitoringvpnIPv4: vpnClientIPs: nodeExporterTargets: nginxExporterTargets: stateVersion: {
{ hostsMap
, monitoringvpnKeyDir
, publicIPv4
, monitoringvpnIPv4
, vpnClientIPs
, nodeExporterTargets
, nginxExporterTargets ? []
, stateVersion
, ...
}: {
deployment.targetHost = publicIPv4;
deployment.secrets = {
"monitoringvpn-private-key".source = "${monitoringvpnKeyDir}/server.key";
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment