Makefile, distorted.lisp: Deploy anycast services.
authorMark Wooding <mdw@distorted.org.uk>
Sat, 8 Dec 2012 15:06:57 +0000 (15:06 +0000)
committerMark Wooding <mdw@distorted.org.uk>
Sat, 8 Dec 2012 15:06:57 +0000 (15:06 +0000)
Makefile
distorted.lisp

index 8c65965..3ca76cf 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -64,7 +64,7 @@ ZONESETS              += distorted
 
 distorted_VIEWS                 = inside outside
 distorted_outside_NETS  = dmz jump
-distorted_inside_NETS   = unsafe colo
+distorted_inside_NETS   = any unsafe colo
 
 distorted_all_ZONES    += distorted.org.uk
 distorted_all_ZONES    += 199.29.172.in-addr.arpa
index 6e064d9..c7fa483 100644 (file)
        (:kerberos-adm krb)
        ((:kpasswd :protocol :udp) krb))
 
-  ;; Anycast services.  (Currently not implemented.)
-  (dns0 (unsafe :svc radius.unsafe)
-       (any :a dns0.any))
-  (dns1 (unsafe :svc vampire.unsafe)
-       (any :a dns1.any))
-  (ntp0 (unsafe :svc ibanez.unsafe)
-       (any :a ntp0.any))
-  (ntp1 (unsafe :svc vampire.unsafe)
-       (any :a ntp1.any))
-  (www-cache (dmz :svc vampire.dmz)
+  ;; Anycast services.
+  (dns0 (any :a dns0.any)
+       (jump :svc precision.jump)
+       (dmz :svc radius.dmz)
+       (unsafe :svc radius.unsafe)
+       (colo :svc precision.colo))
+  (dns1 (any :a dns1.any)
+       (jump :svc telecaster.jump)
+       (dmz :svc vampire.dmz)
+       (unsafe :svc vampire.unsafe)
+       (colo :svc telecaster.colo))
+  (ntp0 (any :a ntp0.any)
+       (jump :svc fender.jump)
+       (dmz :svc ibanez.dmz)
+       (unsafe :svc ibanez.unsafe)
+       (colo :svc fender.colo))
+  (ntp1 (any :a ntp1.any)
+       (dmz :svc vampire.dmz)
+       (unsafe :svc vampire.unsafe))
+  (www-cache (any :a www-cache.any)
+            (jump :svc telecaster.jump)
+            (dmz :svc vampire.dmz)
             (unsafe :svc vampire.unsafe)
-            (any :a www-cache.any))
+            (colo :svc telecaster.colo))
   (dns :cname dns0)
   (ntp :cname ntp0)
   (wpad :cname www-cache)