Move summitsponsors ML to openinfra Mailman site

In keeping with its name change to the Open Infrastructure
Foundation, the summit sponsors mailing list is moving from
lists.openstack.org to lists.openinfra.dev. Set up address
forwarding and Web redirects to reflect this, and move the existing
mailman list entry for it 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: I29e1e94885fd16b0edd7001662f367caec591439
This commit is contained in:
Jeremy Stanley 2021-12-21 19:20:02 +00:00
parent 56e8aaa870
commit eadb01c5d8
2 changed files with 7 additions and 6 deletions
inventory/service/host_vars
playbooks/roles/mailman-site/templates

@ -42,6 +42,7 @@ exim_domain_aliases:
goldmembers@lists.openstack.org: goldmembers@lists.openinfra.dev
marketing@lists.openstack.org: marketing@lists.openinfra.dev
staff@lists.openstack.org: staff@lists.openinfra.dev
summitsponsors@lists.openstack.org: summitsponsors@lists.openinfra.dev
exim_routers:
- mailman_verp_router: |
{% raw -%}
@ -224,6 +225,10 @@ mailman_sites:
description: 'Private list for OpenInfra Foundation staff members'
admin: 'jeremy@openinfra.dev'
password: "{{ mailman_list_password }}"
- name: summitsponsors
description: 'Coordination among OpenInfra Summit event sponsors'
admin: 'jeremy@openinfra.dev'
password: "{{ mailman_list_password }}"
- name: openstack
listdomain: lists.openstack.org
install_languages: ['de', 'fr', 'it', 'ko', 'ru', 'vi', 'zh_TW']
@ -296,10 +301,6 @@ mailman_sites:
description: 'Coordination of tracks at OpenStack Summits'
admin: 'claire@openstack.org'
password: "{{ mailman_list_password }}"
- name: summitsponsors
description: 'Coordination among OpenStack Summit event sponsors'
admin: 'claire@openstack.org'
password: "{{ mailman_list_password }}"
- name: openstack-sos
description: 'Coordination of activities for Significant Others at Summits'
admin: 'dms@danplanet.com'

@ -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|foundation-board|foundation-board-confidential|goldmembers|marketing|staff)(/.*|$) %{REQUEST_SCHEME}://lists.openinfra.dev/$1/$2$3 [last,redirect=permanent]
RewriteRule /(cgi-bin/mailman/listinfo|pipermail)/(community|foundation|foundation-board|foundation-board-confidential|goldmembers|marketing|staff|summitsponsors)(/.*|$) %{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|foundation-board|foundation-board-confidential|goldmembers|marketing|staff)(/.*|$) %{REQUEST_SCHEME}://lists.openinfra.dev/$1/$2$3 [last,redirect=permanent]
RewriteRule /(cgi-bin/mailman/listinfo|pipermail)/(community|foundation|foundation-board|foundation-board-confidential|goldmembers|marketing|staff|summitsponsors)(/.*|$) %{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/