Skip to content

jaywink/ansible-mailman-bundler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Galaxy

Mailman-Bundler role for Ansible

About Mailman-Bundler.

Deploys the following:

  • mailman3
  • mailman web (Postorious & HyperKitty)

Mailman web is powered with Apache, PostgreSQL and uWSGI.

Both are launched via upstart scripts (mailman and mailmanweb).

Status

This role is not production ready yet. See issues.

Requirements

Operating system support

Tested only on Ubuntu 14.04. Probably works with anything that has similar packages.

Ansible

Tested with 1.9.4 and 2.0.

Ansible roles

Configuration

See defaults/main.yml for possible options. Most of these are required in some way, at least for production usage.

Make sure to change the default passwords!

Manual steps not covered by role

To create an admin user for mailman-web:

sudo su - mailman
cd mailman-bundler
/bin/django-admin createsuperuser

License

MIT

About

Mailman-Bundler role for Ansible

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages