feat(redirections): simplify retired services management

This commit is contained in:
Tom Hubrecht 2023-12-21 15:11:33 +01:00
parent ade1358caa
commit df033fb84d

View file

@ -10,6 +10,8 @@ let
}) hosts);
mkSub = domain: builtins.map (s: "${s}.${domain}");
mkSubs = attrs:
builtins.concatLists (builtins.attrValues (builtins.mapAttrs mkSub attrs));
redirections = {
"nuage.beta.rz.ens.wtf".to = "cloud.dgnum.eu";
@ -19,8 +21,10 @@ let
"git.rz.ens.wtf".to = "git.dgnum.eu";
} // (mkRetired retired);
retired = (mkSub "ens.fr" [ "alevins" "www.climatenavigator" ])
++ (mkSub "rz.ens.wtf" [ "s3" "cdn" ]) ++ (mkSub "beta.rz.ens.wtf" [
retired = mkSubs {
"ens.fr" = [ "alevins" "www.climatenavigator" ];
"rz.ens.wtf" = [ "s3" "cdn" ];
"beta.rz.ens.wtf" = [
"todo"
"minecraft"
"factorio"
@ -31,7 +35,8 @@ let
"sandbox.pads"
"jurisprudens"
"rstudio"
]);
];
};
in {
services.nginx.virtualHosts = {