Created web::install class 81/181/2
authorJosh Farwell <jfarwell@linuxfoundation.org>
Fri, 19 Jun 2015 04:26:38 +0000 (21:26 -0700)
committerJosh Farwell <jfarwell@linuxfoundation.org>
Fri, 19 Jun 2015 16:12:53 +0000 (09:12 -0700)
commit246e6bd6a25e6430a27db89b3e29e67ebd9b002a
tree11993fd3499be4d5a4946fae85870888ec756f89
parentd250648fc5ec6560850403a7c1b4a7255a132600
Created web::install class

Mailman3::web::install creates a service user, creates needed files and
directories, and installs Postorius and Hyperkitty to a virtualenv with
their dependencies. We are installing the Django project files from
mailman-bundler and including them in the module.

Change-Id: I88eda2d7d6ffe81a0a874c16fb3b82edabe0e904
Signed-off-by: Josh Farwell <jfarwell@linuxfoundation.org>
.fixtures.yml
files/djangoproject/mailman_web/__init__.py [new file with mode: 0644]
files/djangoproject/mailman_web/production.py [new file with mode: 0644]
files/djangoproject/mailman_web/urls.py [new file with mode: 0644]
files/djangoproject/mailman_web/wsgi.py [new file with mode: 0644]
files/djangoproject/manage.py [new file with mode: 0755]
manifests/params.pp
manifests/web/install.pp
spec/classes/web__install_spec.rb [new file with mode: 0644]
spec/classes/web_spec.rb