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 <aurelien@xxxxxxxxxxx> > Date: Thu Sep 20 08:28:47 2018 +0000 > > Add lists.pagure.org to Mailman > > Signed-off-by: Aurélien Bompard <aurelien@xxxxxxxxxxx> > > 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@xxxxxxxxxxxxxxxxxxxxxxx > To unsubscribe send an email to infrastructure-leave@xxxxxxxxxxxxxxxxxxxxxxx > 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@xxxxxxxxxxxxxxxxxxxxxxx _______________________________________________ infrastructure mailing list -- infrastructure@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to infrastructure-leave@xxxxxxxxxxxxxxxxxxxxxxx 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@xxxxxxxxxxxxxxxxxxxxxxx