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([])) }}"