freeze break request: ask01

Kevin Fenzi kevin at scrye.com
Mon Sep 26 14:55:34 UTC 2011


I'd like to setup a ask01 production instance this week. 

This entails adding it to dns, etc. Almost all of the changes don't
affect our freeze, except one: I have to add the host to the phx
service file, which affects frozen hosts. 

Here's the commit (along with new files under modules/askbot/ and a new
node under manifests/nodes/ask01.phx2.fedoraproject.org.pp).

comments welcome. 

kevin
--
diff --git a/manifests/services/phx.pp b/manifests/services/phx.pp
index 73aeb11..1fd24cd 100644
--- a/manifests/services/phx.pp
+++ b/manifests/services/phx.pp
@@ -154,6 +154,12 @@ class phx {
     host_aliases => ['git', 'svn.fedoraproject.org', 'svn', 'hg.fedoraproject.org', 'hg'],
     ensure => absent,
   }
+  host { 'ask01.fedoraproject.org':
+    ip => '10.5.126.79',
+    host_aliases => [
+        'ask01',
+    ]
+  }
   # we have gateway.phx2.fedoraproject.org now.
   #host { 'gateway.fedoraproject.org':
   #  ip => '10.8.34.50',
diff --git a/manifests/services/proxy.pp b/manifests/services/proxy.pp
index b397bf5..bc8a591 100644
--- a/manifests/services/proxy.pp
+++ b/manifests/services/proxy.pp
@@ -345,6 +345,11 @@ class proxy {
         cert_name      => "wildcard.fedoraproject.org",
         sSLCertificateChainFile => "wildcard.fedoraproject.org.intermediate.cert",
     }
+    httpd::website { "ask.fedoraproject.org":
+        ips            => $wildcard_fpo_ips,
+        server_aliases => [ "ask.stg.fedoraproject.org" ],
+        ssl            => false,
+    }
 
     httpd::mime-type { "site icon":
         website => "fedoraproject.org",
@@ -352,6 +357,12 @@ class proxy {
         extensions => [ ".ico" ],
     }
 
+    askbot::proxy { "ask.fedoraproject.org":
+      website => "ask.fedoraproject.org",
+      path    => "/",
+      proxyurl => "http://ask01",
+    }
+
     fedora-web::proxy { "fedoraproject.org":
         website => "fedoraproject.org",
     }
diff --git a/modules/bind/files/master/126.5.10.in-addr.arpa b/modules/bind/files/master/126.5.10.in-addr.arpa
index a7c1bb2..12dc200 100644
--- a/modules/bind/files/master/126.5.10.in-addr.arpa
+++ b/modules/bind/files/master/126.5.10.in-addr.arpa
@@ -2,7 +2,7 @@ $TTL 86400
 @    IN    SOA    126.5.10.in-addr.arpa. hostmaster.fedoraproject.org.  (
 ; Make SURE to update the serial # when changes are made. Format is YYYYMMDDNN
 ; (NN is just a counter to handle multiple changes in one day).
-                2011092202 ; Serial
+                2011092301 ; Serial
                 28800      ; Refresh
                 14400      ; Retry
                 1000000    ; Expire
@@ -82,7 +82,7 @@ $TTL 86400
 76       IN        PTR      db05.phx2.fedoraproject.org.
 77       IN        PTR      unused.
 78       IN        PTR      unused.
-79       IN        PTR      unused.
+79       IN        PTR      ask01.phx2.fedoraproject.org.
 80       IN        PTR      ask01.stg.phx2.fedoraproject.org.
 81       IN        PTR      app01.stg.phx2.fedoraproject.org.
 82       IN        PTR      app02.stg.phx2.fedoraproject.org.
diff --git a/modules/bind/files/master/168.192.in-addr.arpa b/modules/bind/files/master/168.192.in-addr.arpa
index 436bb70..adacffa 100644
--- a/modules/bind/files/master/168.192.in-addr.arpa
+++ b/modules/bind/files/master/168.192.in-addr.arpa
@@ -2,7 +2,7 @@ $TTL 86400
 @    IN    SOA    168.192.in-addr.arpa. hostmaster.fedoraproject.org.  (
 ; Make SURE to update the serial # when changes are made. Format is YYYYMMDDNN
 ; (NN is just a counter to handle multiple changes in one day).
-                2011092201 ; Serial
+                2011092301 ; Serial
                 3600      ; Refresh
                 600      ; Retry
                 1000000    ; Expire
@@ -62,9 +62,9 @@ $TTL 86400
 48.1	IN	PTR	bodhost01.vpn.fedoraproject.org.
 49.1	IN	PTR	fas03.vpn.fedoraproject.org.
 50.1    IN      PTR     unused.
-51.1    IN      PTR     unused.
+51.1    IN      PTR     ask01.vpn.fedoraproject.org.
 52.1	IN	PTR	proxy07.vpn.fedoraproject.org.
-53.1    IN      PTR     unused.
+53.1    IN      PTR     db04.vpn.fedoraproject.org.
 54.1	IN	PTR	memcached03.vpn.fedoraproject.org.
 55.1	IN	PTR	db05.vpn.fedoraproject.org.
 56.1	IN	PTR	log02.vpn.fedoraproject.org.
diff --git a/modules/bind/files/master/fedoraproject.org b/modules/bind/files/master/fedoraproject.org
index 5602c6c..f4c1b95 100644
--- a/modules/bind/files/master/fedoraproject.org
+++ b/modules/bind/files/master/fedoraproject.org
@@ -1,6 +1,6 @@
 $TTL 3600
 @                IN        SOA     ns01.fedoraproject.org.        hostmaster.fedoraproject.org. (
-                        2011092202 ; Serial
+                        2011092301 ; Serial
                         1H ; refresh
                         10M ; retry
                         4W ; expire
@@ -78,6 +78,7 @@ app6            IN  CNAME   app06
 archive         IN  CNAME   secondary01
 archives        IN  CNAME   secondary01
 astronomy       IN  CNAME   wildcard
+ask             IN  CNAME   wildcard
 ask.stg         IN  A       209.132.181.14
 autoqa          IN  A       209.132.181.29
 autoqa-stg      IN  A       209.132.181.9
diff --git a/modules/bind/files/master/phx2.fedoraproject.org b/modules/bind/files/master/phx2.fedoraproject.org
index 07f35f0..03ed2d5 100644
--- a/modules/bind/files/master/phx2.fedoraproject.org
+++ b/modules/bind/files/master/phx2.fedoraproject.org
@@ -11,6 +11,7 @@ $TTL 3600
 @               IN      NS      ns03.phx2.fedoraproject.org.
 @               IN      NS      ns04.phx2.fedoraproject.org.
 
+ask01           IN      A       10.5.126.79
 ask01.stg       IN      A       10.5.126.80
 app01           IN      A       10.5.126.31
 app1            IN      CNAME   app01
diff --git a/modules/bind/files/master/vpn.fedoraproject.org b/modules/bind/files/master/vpn.fedoraproject.org
index ca11118..202e36e 100644
--- a/modules/bind/files/master/vpn.fedoraproject.org
+++ b/modules/bind/files/master/vpn.fedoraproject.org
@@ -27,6 +27,7 @@ app06       IN  A       192.168.1.24
 app6        IN  CNAME   app06
 app07       IN  A       192.168.1.23
 app7        IN  CNAME   app07
+ask01       IN  A       192.168.1.51
 asterisk01  IN  A       192.168.1.34
 asterisk1   IN  CNAME   asterisk01
 asterisk02  IN  A       192.168.1.36
@@ -47,10 +48,10 @@ collab01    IN  A       192.168.1.21
 collab1     IN  CNAME   collab01
 collab02    IN  A       192.168.1.37
 collab2     IN  CNAME   collab02
-cstore01    IN  A       192.168.1.50
-cstore1     IN  CNAME   cstore01
-cstore02    IN  A       192.168.1.51
-cstore2     IN  CNAME   cstore02
+;cstore01    IN  A       192.168.1.50
+;cstore1     IN  CNAME   cstore01
+;cstore02    IN  A       192.168.1.51
+;cstore2     IN  CNAME   cstore02
 db01        IN  A       192.168.1.18
 ;db02        IN  A       192.168.1.19
 ;db2         IN  CNAME   db02
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
Url : http://lists.fedoraproject.org/pipermail/infrastructure/attachments/20110926/db2b0469/attachment.bin 


More information about the infrastructure mailing list