feat(ops/dns): Configure tvl.su zone

Change-Id: I6016d92e9c231a257e06644dfcf44a4aaa12ac4d
Reviewed-on: https://cl.tvl.fyi/c/depot/+/2601
Tested-by: BuildkiteCI
Reviewed-by: sterni <sternenseemann@systemli.org>
Reviewed-by: lukegb <lukegb@tvl.fyi>
This commit is contained in:
Vincent Ambo 2021-03-14 15:26:30 +02:00 committed by tazjin
parent b4e87f8254
commit 5b9229186f
2 changed files with 30 additions and 0 deletions

View file

@ -8,6 +8,7 @@ let
zones = {
tvl-fyi = checkZone "tvl.fyi" ./tvl.fyi.zone;
tvl-su = checkZone "tvl.su" ./tvl.su.zone;
};
in zones // {
meta.targets = builtins.attrNames zones;

29
ops/dns/tvl.su.zone Normal file
View file

@ -0,0 +1,29 @@
;; Google Cloud DNS for tvl.su.
;;
;; This zone is hosted in the project 'tvl-fyi', and registered via
;; NIC.RU.
;;
;; This zone is mostly identical to tvl.fyi and will eventually become
;; the primary zone.
tvl.su. 21600 IN SOA ns-cloud-b1.googledomains.com. cloud-dns-hostmaster.google.com. 7 21600 3600 259200 300
tvl.su. 21600 IN NS ns-cloud-b1.googledomains.com.
tvl.su. 21600 IN NS ns-cloud-b2.googledomains.com.
tvl.su. 21600 IN NS ns-cloud-b3.googledomains.com.
tvl.su. 21600 IN NS ns-cloud-b4.googledomains.com.
;; Landing website is hosted on whitby on the apex.
tvl.su. 21600 IN A 49.12.129.211
tvl.su. 21600 IN AAAA 2a01:4f8:242:5b21:0:feed:edef:beef
;; TVL infrastructure
whitby.tvl.su. 21600 IN A 49.12.129.211
whitby.tvl.su. 21600 IN AAAA 2a01:4f8:242:5b21:0:feed:edef:beef
;; TVL services
b.tvl.su. 21600 IN CNAME whitby.tvl.su.
cache.tvl.su. 21600 IN CNAME whitby.tvl.su.
cl.tvl.su. 21600 IN CNAME whitby.tvl.su.
code.tvl.su. 21600 IN CNAME whitby.tvl.su.
cs.tvl.su. 21600 IN CNAME whitby.tvl.su.
login.tvl.su. 21600 IN CNAME whitby.tvl.su.
todo.tvl.su. 21600 IN CNAME whitby.tvl.su.