Re: FBR: add lists.pagure.io to our mailing-lists

2018-09-24 Thread Brian (bex) Exelbierd
On Mon, Sep 24, 2018 at 8:05 PM Pierre-Yves Chibon 
wrote:

> On Mon, Sep 24, 2018 at 02:46:00PM +0200, Brian (bex) Exelbierd wrote:
> >On Fri, Sep 21, 2018 at 4:40 PM Aurelien Bompard <
> aurel...@bompard.org>
> >wrote:
> >
> >  Hey folks!
> >
> >  Pingou would like to announce the availability of mailing-lists on
> >  lists.pagure.io with the 5.0 release. The following patch should
> add
> >  the new domain to our mailing list server.
> >  Affected services are the mailman server and the proxies.
> >
> >Where was lists.pagure.io announced?  I'd like more details on what
> it
> >actually does.
>
> It wasn't announced since it doesn't exist yet :)
>
> It is basically another domain attached to our existing mailman3
> deployment so
> projects hosted on pagure.io can ask for mailing lists.
> The first two I'll ask for being pagure-devel and pagure-announce :)


Ahh. If needed/helpful I suspect OSAS could host it as well :).

Regards,

bex


>
>
> Pierre
> ___
> infrastructure mailing list -- infrastructure@lists.fedoraproject.org
> To unsubscribe send an email to
> infrastructure-le...@lists.fedoraproject.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org
>
-- 
Brian (bex) Exelbierd | bexel...@redhat.com | b...@pobox.com
Fedora Community Action & Impact Coordinator
@bexelbie | http://www.winglemeyer.org
___
infrastructure mailing list -- infrastructure@lists.fedoraproject.org
To unsubscribe send an email to infrastructure-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org


Re: FBR: add lists.pagure.io to our mailing-lists

2018-09-24 Thread Pierre-Yves Chibon
On Mon, Sep 24, 2018 at 02:46:00PM +0200, Brian (bex) Exelbierd wrote:
>On Fri, Sep 21, 2018 at 4:40 PM Aurelien Bompard 
>wrote:
> 
>  Hey folks!
> 
>  Pingou would like to announce the availability of mailing-lists on
>  lists.pagure.io with the 5.0 release. The following patch should add
>  the new domain to our mailing list server.
>  Affected services are the mailman server and the proxies.
> 
>Where was lists.pagure.io announced?  I'd like more details on what it
>actually does.

It wasn't announced since it doesn't exist yet :)

It is basically another domain attached to our existing mailman3 deployment so
projects hosted on pagure.io can ask for mailing lists.
The first two I'll ask for being pagure-devel and pagure-announce :)


Pierre
___
infrastructure mailing list -- infrastructure@lists.fedoraproject.org
To unsubscribe send an email to infrastructure-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org


Re: FBR: add lists.pagure.io to our mailing-lists

2018-09-24 Thread Brian (bex) Exelbierd
On Fri, Sep 21, 2018 at 4:40 PM Aurelien Bompard 
wrote:

> Hey folks!
>
> Pingou would like to announce the availability of mailing-lists on
> lists.pagure.io with the 5.0 release. The following patch should add
> the new domain to our mailing list server.
> Affected services are the mailman server and the proxies.
>

Where was lists.pagure.io announced?  I'd like more details on what it
actually does.

Thanks,

bex


>
> Can I get a couple +1s?
>
> A.
>
>
> commit 46c844f7ad9dfbd824c49fcbd95be3575345d2df
> Author: Aurélien Bompard 
> Date:   Thu Sep 20 08:28:47 2018 +
>
> Add lists.pagure.org to Mailman
>
> Signed-off-by: Aurélien Bompard 
>
> diff --git a/playbooks/include/proxies-reverseproxy.yml
> b/playbooks/include/proxies-reverseproxy.yml
> index 8d35a5f..8461162 100644
> --- a/playbooks/include/proxies-reverseproxy.yml
> +++ b/playbooks/include/proxies-reverseproxy.yml
> @@ -71,6 +71,15 @@
>  keephost: true
>  proxyurl: "{{ varnish_url }}"
>
> +  - role: httpd/reverseproxy
> +website: lists.pagure.io
> +destname: mailman3
> +localpath: /
> +remotepath: /
> +header_scheme: true
> +keephost: true
> +proxyurl: "{{ varnish_url }}"
> +
># The place for the raw originals
>- role: httpd/reverseproxy
>  website: meetbot-raw.fedoraproject.org
> diff --git a/playbooks/include/proxies-websites.yml
> b/playbooks/include/proxies-websites.yml
> index 9c0e173..65597cd 100644
> --- a/playbooks/include/proxies-websites.yml
> +++ b/playbooks/include/proxies-websites.yml
> @@ -901,6 +901,12 @@
>  - release-monitoring.org
>  when: env == "staging"
>
> +  - role: httpd/website
> +site_name: lists.pagure.io
> +sslonly: true
> +cert_name: lists.pagure.io.cert
> +SSLCertificateChainFile: lists.pagure.io.intermediate.cert
> +
>  # fedorahosted is retired. We have the site here so we can redirect it.
>
>- role: httpd/website
> diff --git a/roles/base/files/postfix/main.cf/main.cf.smtp-mm
> b/roles/base/files/postfix/main.cf/main.cf.smtp-mm
> index 65e3cf7..3130cd0 100644
> --- a/roles/base/files/postfix/main.cf/main.cf.smtp-mm
> +++ b/roles/base/files/postfix/main.cf/main.cf.smtp-mm
> @@ -305,7 +305,7 @@ unknown_local_recipient_reject_code = 550
>  #
>  #relay_domains = $mydestination
>
> -relay_domains = $mydestination lists.fedoraproject.org
> lists.fedorahosted.org fedorahosted.org
> +relay_domains = $mydestination lists.fedoraproject.org
> lists.fedorahosted.org fedorahosted.org lists.pagure.io
>
>  # INTERNET OR INTRANET
>
> diff --git a/roles/base/files/postfix/transports.mm-smtp
> b/roles/base/files/postfix/transports.mm-smtp
> index 582d455..ace4660 100644
> --- a/roles/base/files/postfix/transports.mm-smtp
> +++ b/roles/base/files/postfix/transports.mm-smtp
> @@ -2,4 +2,5 @@ lists.fedoraproject.org  smtp:[
> mailman01.vpn.fedoraproject.org]
>  lists.fedorahosted.org   smtp:[mailman01.vpn.fedoraproject.org]
>  redhat.com   smtp:[mailman01.vpn.fedoraproject.org]
>  lists2.fedoraproject.org smtp:[mailman01.vpn.fedoraproject.org]
> +lists.pagure.io  smtp:[mailman01.vpn.fedoraproject.org]
>  fedorahosted.org smtp:[bastion.vpn.fedoraproject.org]
> diff --git a/roles/mailman/tasks/main.yml b/roles/mailman/tasks/main.yml
> index 41e3ff6..a665bc1 100644
> --- a/roles/mailman/tasks/main.yml
> +++ b/roles/mailman/tasks/main.yml
> @@ -519,6 +519,14 @@
>- restart memcached
>
>
> +# SSL
> +- name: Letsencrypt for lists.pagure.org
> +  include_role: name=letsencrypt
> +  vars:
> +site_name: lists.pagure.io
> +  when: env == 'production'
> +
> +
>  # Start services
>  - name: start services
>service: state=started enabled=yes name={{ item }}
> ___
> infrastructure mailing list -- infrastructure@lists.fedoraproject.org
> To unsubscribe send an email to
> infrastructure-le...@lists.fedoraproject.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org
>


-- 
Brian (bex) Exelbierd | bexel...@redhat.com | b...@pobox.com
Fedora Community Action & Impact Coordinator
@bexelbie | http://www.winglemeyer.org
___
infrastructure mailing list -- infrastructure@lists.fedoraproject.org
To unsubscribe send an email to infrastructure-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org


Re: FBR: add lists.pagure.io to our mailing-lists

2018-09-21 Thread Kevin Fenzi
+1. If you can push it I can run the proxies playbook..

kevin




signature.asc
Description: OpenPGP digital signature
___
infrastructure mailing list -- infrastructure@lists.fedoraproject.org
To unsubscribe send an email to infrastructure-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org


Re: FBR: add lists.pagure.io to our mailing-lists

2018-09-21 Thread Pierre-Yves Chibon
On Fri, Sep 21, 2018 at 04:33:19PM +0200, Aurelien Bompard wrote:
> Hey folks!
> 
> Pingou would like to announce the availability of mailing-lists on
> lists.pagure.io with the 5.0 release. The following patch should add
> the new domain to our mailing list server.
> Affected services are the mailman server and the proxies.
> 
> Can I get a couple +1s?

+1 for me, thanks :)


Pierre


> commit 46c844f7ad9dfbd824c49fcbd95be3575345d2df
> Author: Aurélien Bompard 
> Date:   Thu Sep 20 08:28:47 2018 +
> 
> Add lists.pagure.org to Mailman
> 
> Signed-off-by: Aurélien Bompard 
> 
> diff --git a/playbooks/include/proxies-reverseproxy.yml
> b/playbooks/include/proxies-reverseproxy.yml
> index 8d35a5f..8461162 100644
> --- a/playbooks/include/proxies-reverseproxy.yml
> +++ b/playbooks/include/proxies-reverseproxy.yml
> @@ -71,6 +71,15 @@
>  keephost: true
>  proxyurl: "{{ varnish_url }}"
> 
> +  - role: httpd/reverseproxy
> +website: lists.pagure.io
> +destname: mailman3
> +localpath: /
> +remotepath: /
> +header_scheme: true
> +keephost: true
> +proxyurl: "{{ varnish_url }}"
> +
># The place for the raw originals
>- role: httpd/reverseproxy
>  website: meetbot-raw.fedoraproject.org
> diff --git a/playbooks/include/proxies-websites.yml
> b/playbooks/include/proxies-websites.yml
> index 9c0e173..65597cd 100644
> --- a/playbooks/include/proxies-websites.yml
> +++ b/playbooks/include/proxies-websites.yml
> @@ -901,6 +901,12 @@
>  - release-monitoring.org
>  when: env == "staging"
> 
> +  - role: httpd/website
> +site_name: lists.pagure.io
> +sslonly: true
> +cert_name: lists.pagure.io.cert
> +SSLCertificateChainFile: lists.pagure.io.intermediate.cert
> +
>  # fedorahosted is retired. We have the site here so we can redirect it.
> 
>- role: httpd/website
> diff --git a/roles/base/files/postfix/main.cf/main.cf.smtp-mm
> b/roles/base/files/postfix/main.cf/main.cf.smtp-mm
> index 65e3cf7..3130cd0 100644
> --- a/roles/base/files/postfix/main.cf/main.cf.smtp-mm
> +++ b/roles/base/files/postfix/main.cf/main.cf.smtp-mm
> @@ -305,7 +305,7 @@ unknown_local_recipient_reject_code = 550
>  #
>  #relay_domains = $mydestination
> 
> -relay_domains = $mydestination lists.fedoraproject.org
> lists.fedorahosted.org fedorahosted.org
> +relay_domains = $mydestination lists.fedoraproject.org
> lists.fedorahosted.org fedorahosted.org lists.pagure.io
> 
>  # INTERNET OR INTRANET
> 
> diff --git a/roles/base/files/postfix/transports.mm-smtp
> b/roles/base/files/postfix/transports.mm-smtp
> index 582d455..ace4660 100644
> --- a/roles/base/files/postfix/transports.mm-smtp
> +++ b/roles/base/files/postfix/transports.mm-smtp
> @@ -2,4 +2,5 @@ lists.fedoraproject.org  
> smtp:[mailman01.vpn.fedoraproject.org]
>  lists.fedorahosted.org   smtp:[mailman01.vpn.fedoraproject.org]
>  redhat.com   smtp:[mailman01.vpn.fedoraproject.org]
>  lists2.fedoraproject.org smtp:[mailman01.vpn.fedoraproject.org]
> +lists.pagure.io  smtp:[mailman01.vpn.fedoraproject.org]
>  fedorahosted.org smtp:[bastion.vpn.fedoraproject.org]
> diff --git a/roles/mailman/tasks/main.yml b/roles/mailman/tasks/main.yml
> index 41e3ff6..a665bc1 100644
> --- a/roles/mailman/tasks/main.yml
> +++ b/roles/mailman/tasks/main.yml
> @@ -519,6 +519,14 @@
>- restart memcached
> 
> 
> +# SSL
> +- name: Letsencrypt for lists.pagure.org
> +  include_role: name=letsencrypt
> +  vars:
> +site_name: lists.pagure.io
> +  when: env == 'production'
> +
> +
>  # Start services
>  - name: start services
>service: state=started enabled=yes name={{ item }}
> ___
> infrastructure mailing list -- infrastructure@lists.fedoraproject.org
> To unsubscribe send an email to infrastructure-le...@lists.fedoraproject.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org
___
infrastructure mailing list -- infrastructure@lists.fedoraproject.org
To unsubscribe send an email to infrastructure-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org