Hello! We are running our annual fundraising. Please consider making a donation if you value this freely available service or want to support people around the world working towards liberatory social change. https://riseup.net/donate.

README 1.23 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
sympa shared puppet module
==========================
puppet module to manage generic aspects of running sympa.

site/install specific config files, templates, scenari are expected to be
managed via a site specific module that references the generic classes
in this module.

Based on existing puppet code from:
Nicolas Vigier <boklm@mars-attacks.org>
WebSVN: http://svnweb.mageia.org/adm/puppet/modules/sympa/
svn co svn://svn.mageia.org/svn/adm/puppet/modules/sympa/

Sarava sympa class, rhatto
https://git.sarava.org/?p=puppet-mail.git;a=blob_plain;f=manifests/sympa.pp;hb=HEAD

Riseup Networks puppet class (not published)

taggart's avatar
taggart committed
19
20
21
22
Dependencies:
* check_mk to setup nagios process checks
* FIXME: probably other stuff

23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
How to use
==========
TODO

TODO
====
* create base class
* setup $sympa_use_upstream variable to override using packages
* setup way to specify sympa base dir (/home/sympa, etc)
* figure out how to integrate with database, apache, postfix
* maybe setup an easy way for site specific scenari/templates/topics/etc
   to get pulled in?
* boklm defines a bunch of things that allow you to setup lists, etc. Could
   be useful in general, need to figure out where to put them
* write an example site class


-- Matt Taggart <taggart@riseup.net> 2011-12
taggart's avatar
taggart committed
41