freeze break request: ask01

Ricky Elrod codeblock at elrod.me
Mon Sep 26 16:50:00 UTC 2011


On Sep 26, 2011, at 10:55 AM, Kevin Fenzi <kevin at scrye.com> wrote:

> 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
> _______________________________________________
> infrastructure mailing list
> infrastructure at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/infrastructure

+1, looks good to me. Just make sure the dns serial
is still something higher than current since the 23rd is
a few days back. Oh and it looks like you forgot to bump
it in the .phx and .vpn zonefiles.

-re


More information about the infrastructure mailing list