From a507b6b40150384312716f722ac934426b6f9327 Mon Sep 17 00:00:00 2001 From: Jeremy Stanley Date: Thu, 13 Dec 2018 20:33:56 +0000 Subject: [PATCH] Add lists.opendev.org to Mailman Set up the initial boilerplate to enable addition of new project-neutral Mailman mailing lists on lists.opendev.org. Change-Id: I8cad4149bdd7b51d10f43b928cdb9362d4bde835 --- modules/openstack_project/manifests/lists.pp | 13 +++++++++++++ playbooks/host_vars/lists.openstack.org.yaml | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/modules/openstack_project/manifests/lists.pp b/modules/openstack_project/manifests/lists.pp index 91c20b0fa7..761aa50323 100644 --- a/modules/openstack_project/manifests/lists.pp +++ b/modules/openstack_project/manifests/lists.pp @@ -52,6 +52,11 @@ class openstack_project::lists( default_url_host => 'lists.starlingx.io', } + mailman::site { 'opendev': + default_email_host => 'lists.opendev.org', + default_url_host => 'lists.opendev.org', + } + # Add new mailing lists below this line mailman_list { 'mailman@openstack': @@ -462,4 +467,12 @@ class openstack_project::lists( password => $listpassword, description => 'Discussion of OpenStack usage and development.', } + + mailman_list { 'mailman@opendev': + require => Mailman::Site['opendev'], + ensure => present, + admin => 'nobody@openstack.org', + password => $listpassword, + description => 'The mailman site list', + } } diff --git a/playbooks/host_vars/lists.openstack.org.yaml b/playbooks/host_vars/lists.openstack.org.yaml index 6604c5f449..e15992904c 100644 --- a/playbooks/host_vars/lists.openstack.org.yaml +++ b/playbooks/host_vars/lists.openstack.org.yaml @@ -1,4 +1,4 @@ -mm_domains: 'lists.openstack.org:lists.zuul-ci.org:lists.airshipit.org:lists.starlingx.io' +mm_domains: 'lists.openstack.org:lists.zuul-ci.org:lists.airshipit.org:lists.starlingx.io:lists.opendev.org' exim_local_domains: "@:{{ mm_domains }}" exim_aliases: root: "{{ ','.join(listadmins|default([])) }}"