feat(dns): IPv4 for rescue01 #80
Loading…
Reference in a new issue
No description provided.
Delete branch "dns_for_rescue01"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
TODO check that it builds
0c280179e9
to6a77307db3
@ -11,3 +11,3 @@
mkCNAME = host: { CNAME = [ host ]; };
mkHosted = server: mapSingleFuse (_: mkCNAME "${server}.${meta.nodes.${server}.site}.infra");
getLastDomain = d: lib.last (lib.splitString "." d);
J'avoue que je vois pas l'intérêt de
getLastDomain
puisque c'est utilisé uniquement dansmkHosted
qui n'est utilisé que surhosted
, si tu gardes justerescue01 = [ "status" ]
à la place de"web.rescue01" = [ "status" ]
ça fait exactement pareilIl me semble que non parce que là j'ai
alors que ce que tu proposes
Mon design permet de dissocier les trucs qui seront du HTTP (donc accessible en v4) des protocoles non http (SSH par ex) qui sont v6 only
Après, est-ce que c'est mieux d'aliaser
rawRecords
etadditionalInfra
ou de les inline et mettre un commentaire ?(D'ailleurs je préfère
extraInfra
perso ^^)@ -93,0 +107,4 @@
additionalInfra = {
"web.rescue01.${meta.nodes.rescue01.site}" = {
A = [ "82.67.34.230" ];
AAAA = [ meta.network.rescue01.addresses.ipv6 ];
Du coup ça c'est invalide parce que meta...ipv6 est déjà une liste
6a77307db3
to7aa850238a
J'ai pas d'avis tranché dis-moi ce que tu penses le mieux
7aa850238a
to38cfd526e5
@ -14,0 +22,4 @@
}${server}.${meta.nodes.${server}.site}.infra"
);
in
lib.concatMapAttrs (proto: (mkCNAMEs (if proto == "dual" then "" else proto)));
Je pense que cette version est plus lisible
38cfd526e5
tobb04e6a88c
bb04e6a88c
to92c2ff4521