diff --git a/nix/lib/config/legacy.nix b/nix/lib/config/legacy.nix index 9c1c127..45d7d44 100644 --- a/nix/lib/config/legacy.nix +++ b/nix/lib/config/legacy.nix @@ -2,6 +2,7 @@ let mainServers = [ "server1" "server2" ]; + cephMonServers = [ "server5" "server6" "server8" ]; pillar = self.lib.saltPillarFor "*"; clusterServerNets = [ @@ -71,7 +72,12 @@ in name = "_ceph-mon._tcp"; type = "SRV"; data = "1 1 6789 ${host}"; - }) [ "server5" "server6" "server8" ]; + }) cephMonServers ++ + lib.lists.imap0 (i: host: { + name = "mon${i}"; + type = "CNAME"; + data = "${host}"; + }) cephMonServers; c3d2.dynamicDomain = true; c3d2.dhcp = {