Add Nexus domain
This commit is contained in:
parent
a9ab640e08
commit
15b5a7b871
@ -24,9 +24,10 @@
|
||||
postgresql-server = "nutboy3";
|
||||
log-aggregator = "nutboy3";
|
||||
chat-server = "legatus";
|
||||
backplane = {
|
||||
nameserver = "legatus";
|
||||
dns-service = "nutboy3";
|
||||
domain = "fudo.link";
|
||||
};
|
||||
# backplane = {
|
||||
# nameserver = "legatus";
|
||||
# dns-service = "nutboy3";
|
||||
# domain = "fudo.link";
|
||||
# };
|
||||
nexus.domains = [ "fudo.link" ];
|
||||
}
|
||||
|
@ -21,4 +21,5 @@
|
||||
dns-service = "nutboy3";
|
||||
domain = "fudo.link";
|
||||
};
|
||||
nexus.domains = [ "fudo.link" ];
|
||||
}
|
||||
|
@ -22,4 +22,5 @@
|
||||
dns-service = "nutboy3";
|
||||
domain = "fudo.link";
|
||||
};
|
||||
nexus.domains = [ "fudo.link" ];
|
||||
}
|
||||
|
@ -1,7 +1,6 @@
|
||||
{ helper-lib, ... }:
|
||||
|
||||
let
|
||||
import-by-basename = helper-lib.fs.import-by-basename;
|
||||
let import-by-basename = helper-lib.fs.import-by-basename;
|
||||
in {
|
||||
domains = import-by-basename ./domains;
|
||||
hosts = import-by-basename ./hosts;
|
||||
|
6
lib.nix
6
lib.nix
@ -28,7 +28,11 @@ let
|
||||
getHostIps = hostname:
|
||||
filter (o: o != null) [ (getHostIpv4 hostname) (getHostIpv6 hostname) ];
|
||||
|
||||
getDomainPostgresqlServer = hostname:
|
||||
let domain-name = entities.hosts."${hostname}".domain;
|
||||
in getHostFqdn entities.domain."${domain-name}".postgresql-server;
|
||||
|
||||
in {
|
||||
inherit getHostSite getHostDomain getHostRealm getHostFqdn getHostIpv4
|
||||
getHostIpv6 getHostIps;
|
||||
getHostIpv6 getHostIps getDomainPostgresqlServer;
|
||||
}
|
||||
|
5
nexus/fudo.link.nix
Normal file
5
nexus/fudo.link.nix
Normal file
@ -0,0 +1,5 @@
|
||||
{
|
||||
servers = [ "nutboy3" "legatus" ];
|
||||
dns-servers = [ "legatus" ];
|
||||
gssapi-realm = "FUDO.ORG";
|
||||
}
|
@ -8,4 +8,5 @@
|
||||
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDGVez4of30f+j0cWKj5kYCKeFjyNsYvG9UbOMxF5hImD2lP5MSbFBv31gFgHjx3yCG4zQRZlpuyU5uWo0qIwe9N84/LcZcB9WrWKZXDmuof7zPFy0J+Hj+LVLDQI/mVXHNwkMhBMHpPrdwA05EYDAYCYklWT4cSByu10pHtST+olF8i+A+UQgUzgNZzdJVeiYZv6MBDTYsJWptGeDUkl2B0Es3gtbGYcCCfnyS3RC7DIXlDo3NBbAr7WaHY2MBbT+R/+jicn9E3IY3NCM5jENxqmvHy9MDsxEEYgFNm7IDwq4V1VRUWy277YsvRbmEaHb+osOA5u1VNN4z3UftOZcSZgR5C/vR71cENXoPt1YQpCzu7i38ojtvL+tDVEKT7sIovrQw8q1sszNlW2nXh8RSPiIq5TMnrV73MP0egKcr9n3tfxwi1BIkLjvfom/02BkTK9R9v+VMNhYU1YwROhORCiMIgoxUGiUvtH8u38JGr7E0hhMoAjCE5k80WPUivl0="
|
||||
];
|
||||
mail-server = "mail.informis.land";
|
||||
nexus.domains = [ "fudo.link" ];
|
||||
}
|
||||
|
@ -9,4 +9,5 @@
|
||||
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDGVez4of30f+j0cWKj5kYCKeFjyNsYvG9UbOMxF5hImD2lP5MSbFBv31gFgHjx3yCG4zQRZlpuyU5uWo0qIwe9N84/LcZcB9WrWKZXDmuof7zPFy0J+Hj+LVLDQI/mVXHNwkMhBMHpPrdwA05EYDAYCYklWT4cSByu10pHtST+olF8i+A+UQgUzgNZzdJVeiYZv6MBDTYsJWptGeDUkl2B0Es3gtbGYcCCfnyS3RC7DIXlDo3NBbAr7WaHY2MBbT+R/+jicn9E3IY3NCM5jENxqmvHy9MDsxEEYgFNm7IDwq4V1VRUWy277YsvRbmEaHb+osOA5u1VNN4z3UftOZcSZgR5C/vR71cENXoPt1YQpCzu7i38ojtvL+tDVEKT7sIovrQw8q1sszNlW2nXh8RSPiIq5TMnrV73MP0egKcr9n3tfxwi1BIkLjvfom/02BkTK9R9v+VMNhYU1YwROhORCiMIgoxUGiUvtH8u38JGr7E0hhMoAjCE5k80WPUivl0="
|
||||
];
|
||||
mail-server = "mail.fudo.org";
|
||||
nexus.domains = [ "fudo.link" ];
|
||||
}
|
||||
|
@ -9,4 +9,5 @@
|
||||
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDGVez4of30f+j0cWKj5kYCKeFjyNsYvG9UbOMxF5hImD2lP5MSbFBv31gFgHjx3yCG4zQRZlpuyU5uWo0qIwe9N84/LcZcB9WrWKZXDmuof7zPFy0J+Hj+LVLDQI/mVXHNwkMhBMHpPrdwA05EYDAYCYklWT4cSByu10pHtST+olF8i+A+UQgUzgNZzdJVeiYZv6MBDTYsJWptGeDUkl2B0Es3gtbGYcCCfnyS3RC7DIXlDo3NBbAr7WaHY2MBbT+R/+jicn9E3IY3NCM5jENxqmvHy9MDsxEEYgFNm7IDwq4V1VRUWy277YsvRbmEaHb+osOA5u1VNN4z3UftOZcSZgR5C/vR71cENXoPt1YQpCzu7i38ojtvL+tDVEKT7sIovrQw8q1sszNlW2nXh8RSPiIq5TMnrV73MP0egKcr9n3tfxwi1BIkLjvfom/02BkTK9R9v+VMNhYU1YwROhORCiMIgoxUGiUvtH8u38JGr7E0hhMoAjCE5k80WPUivl0="
|
||||
];
|
||||
mail-server = "mail.fudo.org";
|
||||
nexus.domains = [ "fudo.link" ];
|
||||
}
|
||||
|
@ -10,4 +10,5 @@
|
||||
enable-distributed-builds = false;
|
||||
mail-server = "mail.fudo.org";
|
||||
local-gateway = "limina";
|
||||
nexus.domains = [ "fudo.link" ];
|
||||
}
|
||||
|
@ -9,4 +9,5 @@
|
||||
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDGVez4of30f+j0cWKj5kYCKeFjyNsYvG9UbOMxF5hImD2lP5MSbFBv31gFgHjx3yCG4zQRZlpuyU5uWo0qIwe9N84/LcZcB9WrWKZXDmuof7zPFy0J+Hj+LVLDQI/mVXHNwkMhBMHpPrdwA05EYDAYCYklWT4cSByu10pHtST+olF8i+A+UQgUzgNZzdJVeiYZv6MBDTYsJWptGeDUkl2B0Es3gtbGYcCCfnyS3RC7DIXlDo3NBbAr7WaHY2MBbT+R/+jicn9E3IY3NCM5jENxqmvHy9MDsxEEYgFNm7IDwq4V1VRUWy277YsvRbmEaHb+osOA5u1VNN4z3UftOZcSZgR5C/vR71cENXoPt1YQpCzu7i38ojtvL+tDVEKT7sIovrQw8q1sszNlW2nXh8RSPiIq5TMnrV73MP0egKcr9n3tfxwi1BIkLjvfom/02BkTK9R9v+VMNhYU1YwROhORCiMIgoxUGiUvtH8u38JGr7E0hhMoAjCE5k80WPUivl0="
|
||||
];
|
||||
mail-server = "mail.fudo.org";
|
||||
nexus.domains = [ "fudo.link" ];
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user