cd,ire: add extraZones

This commit is contained in:
tv 2015-10-17 21:32:59 +02:00
parent 49714d4bc0
commit 9f4f51b1c7

View File

@ -11,10 +11,14 @@ with import ../../4lib { inherit lib; };
cores = 2;
dc = "tv"; #dc = "cac";
extraZones = {
# TODO generate krebsco.de zone from nets and don't use extraZones at all
"krebsco.de" = ''
krebsco.de. IN MX 5 mx23
mx23 IN A ${elemAt nets.internet.addrs4 0}
cd IN A ${elemAt nets.internet.addrs4 0}
krebsco.de. IN MX 5 mx23'';
cgit IN A ${elemAt nets.internet.addrs4 0}
cgit.cd IN A ${elemAt nets.internet.addrs4 0}
'';
};
nets = rec {
internet = {
@ -89,10 +93,20 @@ with import ../../4lib { inherit lib; };
ssh.privkey.path = <secrets/ssh.id_ed25519>;
ssh.pubkey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICuShEqU0Cdm7KCaMD5x1D6mgj+cr7qoqbzFJDKoBbbw";
};
ire = {
ire = rec {
extraZones = {
# TODO generate krebsco.de zone from nets and don't use extraZones at all
"krebsco.de" = ''
ire IN A ${elemAt nets.internet.addrs4 0}
'';
};
nets = {
internet = {
addrs4 = ["198.147.22.115"];
aliases = [
"ire.internet"
"ire.krebsco.de"
];
ssh.port = 11423;
};
retiolum = {