1939f3e8ec
Move the exim role to be a "generic" role in the top-level roles/ directory, making it available for use as a Zuul role. Update the linters jobs to look for roles in the top level Update the Role documentation to explain what the split in roles is about. Change-Id: I6b49d2a4b120141b3c99f5f1e28c410da12d9dc3
55 lines
1.6 KiB
ReStructuredText
55 lines
1.6 KiB
ReStructuredText
Installs and configures the exim mail server
|
||
|
||
**Role Variables**
|
||
|
||
.. zuul:rolevar:: exim_aliases
|
||
:default: {}
|
||
|
||
A dictionary with keys being the email alias and the value being the
|
||
address or comma separated list of addresses.
|
||
|
||
.. zuul:rolevar:: exim_routers
|
||
:default: []
|
||
|
||
A list of additional exim routers to define.
|
||
|
||
.. zuul:rolevar:: exim_transports
|
||
:default: []
|
||
|
||
A list of additional exim transports to define.
|
||
|
||
.. zuul:rolevar:: exim_local_domains
|
||
:default: "@"
|
||
|
||
Colon separated list of local domains.
|
||
|
||
.. zuul:rolevar:: exim_queue_interval
|
||
:default: 30m
|
||
|
||
How often should we run the queue.
|
||
|
||
.. zuul:rolevar:: exim_queue_run_max
|
||
:default: 5
|
||
|
||
Number of simultaneous queue runners.
|
||
|
||
.. zuul:rolevar:: exim_smtp_accept_max
|
||
:default: null
|
||
|
||
The maximum number of simultaneous incoming SMTP calls that Exim will
|
||
accept. If the value is set to zero, no limit is applied. However, it
|
||
is required to be non-zero if
|
||
:zuul:rolevar:`exim.exim_smtp_accept_max_per_host` is set.
|
||
|
||
.. zuul:rolevar:: exim_smtp_accept_max_per_host
|
||
:default: null
|
||
|
||
Restrict the number of simultaneous IP connections from a single host
|
||
(strictly, from a single IP address) to the Exim daemon. The option is
|
||
expanded, to enable different limits to be applied to different hosts
|
||
by reference to ``$sender_host_address``. Once the limit is reached,
|
||
additional connection attempts from the same host are rejected with error
|
||
code 421. The option’s default value imposes no limit. If this option is
|
||
set greater than zero, it is required that
|
||
:zuul:rolevar:`exim.exim_smtp_accept_max` be non-zero.
|