The opendev project has been moving away from puppet and this is one of
the puppet modules that is no longer used. To simplify things for us we
are taking the extra step of retiring this repo.
Change-Id: Iead8de30a8606e69787056be11a2e89bd63639ea
This prevents mailman from altering the CC header, at the expense
of causing some users to receive duplicate messages.
Hopefully they have MTA or MUAs which can suppress duplicates based
on Message-ID.
Change-Id: I8dcb071d977d45f1ed8e0793c35d0f6f312a7ba8
This variable is required for the multihost hack to work, but the
dpkg scripts don't know about it. Just exit 0 if it's not set
(but still provide a message for admins) so that the dpkg scripts
don't bomb.
Change-Id: Ib5d806794d62c089f4267f7b5e4cee6e6702c5ff
Start using the new template directory in multisite installations.
Depends-On: https://review.openstack.org/535851
Change-Id: I471509355576f2a8ed1bea04782388281958a4cc
The apache vhost templating is evaluated within the context of an inner
puppet defined resource which overrides the $name value with its own
$name. This means if we want to pass the $name of the outer mailman site
defined resources we need to give it another non overridden name.
In this case we alias $mailman_site_name to $name and use that.
Change-Id: I22e7285161deb7e7945559e0b7a421d244ab1b7a
This adds optional support for creating multiple sites which
appear as independent mailman installations, though they all
rely on the underlying operating-system provided install.
Story: 2001382
Task: 6091
Depends-On: Ic92726dc341af5802ad803d239bd547ef5068043
Change-Id: I3a31465882ec95d822d590045216ec751c7cd22e