2023-12-04 17:42:06 +01:00
|
|
|
let
|
|
|
|
sources = import ./npins;
|
|
|
|
|
|
|
|
agenix = sources.agenix + "/modules/age.nix";
|
|
|
|
|
|
|
|
metadata = {
|
|
|
|
nodes = {
|
2024-01-12 16:19:31 +01:00
|
|
|
hackens-milieu = {
|
2023-12-04 17:42:06 +01:00
|
|
|
deployment = {
|
|
|
|
targetHost = null; #"milieu.cave.hackens.org";
|
|
|
|
# targetPort = 4243;
|
|
|
|
allowLocalDeployment = true;
|
2024-01-12 18:07:38 +01:00
|
|
|
tags = [ "desktop" ];
|
2023-12-04 17:42:06 +01:00
|
|
|
};
|
|
|
|
imports = [agenix];
|
|
|
|
};
|
2024-01-12 16:19:31 +01:00
|
|
|
hackens-org = {
|
2023-12-04 17:42:06 +01:00
|
|
|
deployment = {
|
2024-01-08 20:08:55 +01:00
|
|
|
targetHost = "server1.hackens.org"; # todo make something with ens firewall
|
2024-01-12 18:07:38 +01:00
|
|
|
tags = [ "server" ];
|
2023-12-04 17:42:06 +01:00
|
|
|
targetPort = 2222;
|
|
|
|
};
|
|
|
|
imports = [agenix];
|
|
|
|
};
|
|
|
|
|
|
|
|
};
|
|
|
|
};
|
|
|
|
in
|
|
|
|
metadata
|