Move foundation-board ML to openinfra Mailman site

In keeping with its name change to the Open Infrastructure
Foundation, the foundation board mailing list is moving from
lists.openstack.org to lists.openinfra.dev. Set up address
forwarding and Web redirects to reflect this, and add a mailman list
entry for it (there's no old one to remove as it wasn't previously
included in our configuration).

Note that this should be a no-op when it merges, as the list move
will be handled manually while deployment is temporarily disabled
for the server.

Change-Id: Idcac72c067fab66b6322f08c027e9c451a488ca3
This commit is contained in:
Jeremy Stanley 2021-12-21 18:50:43 +00:00
parent 1a6d341a7d
commit 558528c66d
2 changed files with 7 additions and 2 deletions

View File

@ -37,6 +37,7 @@ exim_aliases:
exim_domain_aliases:
community@lists.openstack.org: community@lists.openinfra.dev
foundation@lists.openstack.org: foundation@lists.openinfra.dev
foundation-board@lists.openstack.org: foundation-board@lists.openinfra.dev
staff@lists.openstack.org: staff@lists.openinfra.dev
exim_routers:
- mailman_verp_router: |
@ -200,6 +201,10 @@ mailman_sites:
description: 'General discussion list for activities of the OpenInfra Foundation'
admin: 'jeremy@openinfra.dev'
password: "{{ mailman_list_password }}"
- name: foundation-board
description: 'OpenInfra Foundation Board of Directors'
admin: 'jeremy@openinfra.dev'
password: "{{ mailman_list_password }}"
- name: staff
description: 'Private list for OpenInfra Foundation staff members'
admin: 'jeremy@openinfra.dev'

View File

@ -15,7 +15,7 @@ RewriteEngine on
# TODO(fungi): convert this vhost into a blanket redirect to HTTPS when ready
RewriteRule ^/$ /cgi-bin/mailman/listinfo [R]
RewriteCond %{HTTP_HOST} ^lists\.openstack\.org$ [nocase]
RewriteRule /(cgi-bin/mailman/listinfo|pipermail)/(community|foundation|staff)(/.*|$) %{REQUEST_SCHEME}://lists.openinfra.dev/$1/$2$3 [last,redirect=permanent]
RewriteRule /(cgi-bin/mailman/listinfo|pipermail)/(community|foundation|foundation-board|staff)(/.*|$) %{REQUEST_SCHEME}://lists.openinfra.dev/$1/$2$3 [last,redirect=permanent]
# We can find mailman here:
ScriptAlias /cgi-bin/mailman/ /usr/lib/cgi-bin/mailman/
@ -84,7 +84,7 @@ Alias /images/mailman/ /usr/share/images/mailman/
RewriteEngine on
RewriteRule ^/$ /cgi-bin/mailman/listinfo [R]
RewriteCond %{HTTP_HOST} ^lists\.openstack\.org$ [nocase]
RewriteRule /(cgi-bin/mailman/listinfo|pipermail)/(community|foundation|staff)(/.*|$) %{REQUEST_SCHEME}://lists.openinfra.dev/$1/$2$3 [last,redirect=permanent]
RewriteRule /(cgi-bin/mailman/listinfo|pipermail)/(community|foundation|foundation-board|staff)(/.*|$) %{REQUEST_SCHEME}://lists.openinfra.dev/$1/$2$3 [last,redirect=permanent]
ScriptAlias /cgi-bin/mailman/ /usr/lib/cgi-bin/mailman/
Alias /pipermail/ /srv/mailman/{{ mailman_site.name }}/archives/public/