freeze break request: ask01

Toshio Kuratomi a.badger at gmail.com
Mon Sep 26 15:43:15 UTC 2011


On Mon, Sep 26, 2011 at 08:55:34AM -0600, Kevin Fenzi 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. 
> 
+1 if we can get this initially deployed at least a week before release.
Gives us some time to iterate fixes if we need to.

-Toshio

> 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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
Url : http://lists.fedoraproject.org/pipermail/infrastructure/attachments/20110926/3780ec01/attachment.bin 


More information about the infrastructure mailing list