RETIRED, Puppet module for mailman
Go to file
Colleen Murphy e9529a4091 Convert httpd::vhost to apache::vhost::custom
For the most part, we can use the httpd::vhost defined type with
templates defined in other modules as long as the variables in the
templates are looked up with the scope object. This does not work at
all if the httpd::vhost is declared within another defined type as
opposed to a class, which means without this patch the mailman vhost
template won't work with puppet 4. This patch converts the mailman::site
resource to use the upstream apache::vhost::custom resource. The benefit of
using the upstream resource is instead of passing the name of a template
file which will be evaluated within httpd::vhost and not have access to
any of the module's variables, we evaluate the template within the
module and pass the content to the vhost resource.

Change-Id: Iaa31189ace6140327af034fd8209211077d7c552
2018-05-14 19:11:28 -07:00
files Remove openstack HTML templates 2018-01-23 16:07:50 -08:00
lib/puppet Add multi-site support 2017-12-13 13:49:57 -08:00
manifests Convert httpd::vhost to apache::vhost::custom 2018-05-14 19:11:28 -07:00
spec/acceptance/nodesets Depend on helper gem for spec_helper_acceptance 2017-08-18 10:41:44 +02:00
templates Use multisite template dir 2018-01-23 16:07:46 -08:00
tests/scenarios Add Zuulv3 functional tests 2018-05-14 19:11:24 -07:00
.gitignore Add Gemfile and puppet 4 checks 2015-08-04 13:25:23 -07:00
.gitreview Add initial puppet module files 2015-01-29 10:34:10 -08:00
Gemfile Depend on helper gem for spec_helper_acceptance 2017-08-18 10:41:44 +02:00
LICENSE Add missing LICENSE file 2015-01-29 22:58:31 +00:00
README.md Add initial puppet module files 2015-01-29 10:34:10 -08:00
Rakefile Add initial puppet module files 2015-01-29 10:34:10 -08:00
metadata.json Replace ci.o.o links with docs.o.o/infra 2015-05-14 21:38:18 +00:00

README.md

OpenStack Mailman Module

This module installs and configures Mailman