
The mailing list servers have a more complex exim config. Put the routers and transports into ansible variables. While we're doing it, role variables with an exim_ prefix - since 'routers' as a global variable might be a little broad. iteritems isn't a thing in python3, only items. We need to escape the exim config with ${if or{{ - because of the {{ which looks like jinja. Wrap it in a {% raw %} block. Getting the yaml indentation right for things here is non-trivial. Make them strings instead. Add a README.rst file - and use the zuul:rolevar construct in it, because it's nice. Change-Id: Ieccfce99a1d278440c5baa207479a1887898298e
22 lines
877 B
Django/Jinja
22 lines
877 B
Django/Jinja
EX4DEF_VERSION=''
|
|
|
|
# 'combined' - one daemon running queue and listening on SMTP port
|
|
# 'no' - no daemon running the queue
|
|
# 'separate' - two separate daemons
|
|
# 'ppp' - only run queue with /etc/ppp/ip-up.d/exim4.
|
|
# 'nodaemon' - no daemon is started at all.
|
|
# 'queueonly' - only a queue running daemon is started, no SMTP listener.
|
|
# setting this to 'no' will also disable queueruns from /etc/ppp/ip-up.d/exim4
|
|
QUEUERUNNER='combined'
|
|
# how often should we run the queue
|
|
QUEUEINTERVAL='{{ exim_queue_interval }}'
|
|
# options common to quez-runner and listening daemon
|
|
COMMONOPTIONS=''
|
|
# more options for the daemon/process running the queue (applies to the one
|
|
# started in /etc/ppp/ip-up.d/exim4, too.
|
|
QUEUERUNNEROPTIONS=''
|
|
# special flags given to exim directly after the -q. See exim(8)
|
|
QFLAGS=''
|
|
# options for daemon listening on port 25
|
|
SMTPLISTENEROPTIONS=''
|