diff --git a/dns/dns.nix b/dns/dns.nix index b04aa08..88677c4 100644 --- a/dns/dns.nix +++ b/dns/dns.nix @@ -18,12 +18,22 @@ data = "e9195a3e-6f24-4cdb-be6d-237199d9a258.cfargotunnel.com"; }; - "grafana" = { - a.data = ["91.107.206.145"]; - aaaa.data = ["2a01:4f8:c012:5ec6::"]; + "grafana".aaaa = { + ttl = 0; + data = ["2a01:4f8:c012:5ec6::1"]; + }; + "prometheus".cname = { + ttl = 0; + data = "grafana.gmem.ca"; + }; + "uptime".cname = { + ttl = 0; + data = "grafana.gmem.ca"; + }; + "healthchecks".cname = { + ttl = 0; + data = "grafana.gmem.ca"; }; - "uptime".cname.data = "grafana.gmem.ca"; - "healthchecks".cname.data = "grafana.gmem.ca"; "truenas".a.data = ["192.168.50.229"]; "docs" = { a.data = ["100.116.48.47"]; diff --git a/dns/nextdns.nix b/dns/nextdns.nix index 5bf212d..3381ae5 100644 --- a/dns/nextdns.nix +++ b/dns/nextdns.nix @@ -4,7 +4,6 @@ "authentik" "ibiza" "matrix" - "photos" "proxmox" "pw" "tokyo" @@ -15,7 +14,13 @@ ] (name: { name = name + ".gmem.ca"; content = "newcluster.gmem.ca"; - }); + }) ++ [ { + name = "grafana.gmem.ca"; + content = "100.126.232.130"; + } { + name = "photos.gmem.ca"; + content = "100.116.48.47"; + }]; home = lib.lists.forEach [ "git" @@ -50,7 +55,10 @@ ] (name: { name = name + ".gmem.ca"; content = "homelab.gmem.ca"; - }); + }) ++ [ { + name = "photos.gmem.ca"; + content = "192.168.50.229"; + }]; in { data = { "bcee89" = home;