mailman3::web::install changes, fixed spec tests 40/540/1
authorJosh Farwell <jfarwell@linuxfoundation.org>
Fri, 23 Oct 2015 19:31:29 +0000 (12:31 -0700)
committerJosh Farwell <jfarwell@linuxfoundation.org>
Fri, 23 Oct 2015 21:45:35 +0000 (14:45 -0700)
commitf5a23a5291c27886c398b2cea418ca2cabe6f7be
tree60a913caf326b9baaf56dc5573eb9709a900e4ef
parent104f4fa4bc7988b4da58ea9b757b944d82884d12
mailman3::web::install changes, fixed spec tests

This reverts commit 104f4fa4bc7988b4da58ea9b757b944d82884d12.
The custom code needed to add CAS support has been packaged
and now can be installed via pip. It is an appropriate thing to
put in our profile::mailman3 manifest, not here.

Removed web_manage_proxy_config boolean, this is outside the
scope of the module, should be done in a profile elseswhere.

Removed hacky hard-coding of custom Django projectfiles and
added a parameter to pass a puppet file source for the Django
project files. We will provide some by default if the user does not
provide a string.

Deleted "manage_web_server" parameter; it conflicts with default settings
for the python module we are using as a dependency (both want to install
pip). We will configure this in a profile (which is what we are doing
already) and will provide some suggestions to the user in the
documentation.

Fixed rspec tests so that the epel module actually works in the tests
instead of not calling it.

Change-Id: Iaf6c9eca2009c370133391b32ba880e5b183987b
Signed-off-by: Josh Farwell <jfarwell@linuxfoundation.org>
17 files changed:
.fixtures.yml
files/djangoproject_cas/lf_mailman/__init__.py [deleted file]
files/djangoproject_cas/lf_mailman/admin.py [deleted file]
files/djangoproject_cas/lf_mailman/migrations/__init__.py [deleted file]
files/djangoproject_cas/lf_mailman/models.py [deleted file]
files/djangoproject_cas/lf_mailman/tests.py [deleted file]
files/djangoproject_cas/lf_mailman/views.py [deleted file]
files/djangoproject_cas/mailman_web/__init__.py [deleted file]
files/djangoproject_cas/mailman_web/settings.py [deleted file]
files/djangoproject_cas/mailman_web/urls.py [deleted file]
files/djangoproject_cas/mailman_web/wsgi.py [deleted file]
files/djangoproject_cas/manage.py [deleted file]
manifests/params.pp
manifests/web.pp
manifests/web/install.pp
spec/classes/web__install_spec.rb
spec/classes/web_spec.rb