diff --git a/inventory/service/host_vars/lists.openstack.org.yaml b/inventory/service/host_vars/lists.openstack.org.yaml index 17f8691634..3f6889c113 100644 --- a/inventory/service/host_vars/lists.openstack.org.yaml +++ b/inventory/service/host_vars/lists.openstack.org.yaml @@ -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' diff --git a/playbooks/roles/mailman-site/templates/mailman_multihost.vhost.j2 b/playbooks/roles/mailman-site/templates/mailman_multihost.vhost.j2 index b7f9770717..3e0d80ae29 100644 --- a/playbooks/roles/mailman-site/templates/mailman_multihost.vhost.j2 +++ b/playbooks/roles/mailman-site/templates/mailman_multihost.vhost.j2 @@ -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/