README 1.19 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
Dependencies:
guido's avatar
guido committed
20
* FIXME: probably stuff
taggart's avatar
taggart committed
21

22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
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
40