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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On Fri, Sep 21, 2018 at 4:40 PM Aurelien Bompard <aurelien@xxxxxxxxxxx> 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 <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


--
Brian (bex) Exelbierd | bexelbie@xxxxxxxxxx | bex@xxxxxxxxx
Fedora Community Action & Impact Coordinator
@bexelbie | http://www.winglemeyer.org
_______________________________________________
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

[Index of Archives]     [Fedora Development]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux