You've already forked ansible-role-rspamd
Initial Commit
This commit is contained in:
62
README.md
Normal file
62
README.md
Normal file
@@ -0,0 +1,62 @@
|
||||
# volker-raschek.rspamd
|
||||
|
||||

|
||||
|
||||
The ansible role `volker-raschek.rspamd` install rspamd - a spam milter. For example for Arch Linux, Fedora and Ubuntu.
|
||||
Furthermore, rspamd can be integration in some MTA's like postfix.
|
||||
|
||||
## Examples
|
||||
|
||||
The following configuration enables DKIM signature validation and redis as backend. Furthermore, it configures custom
|
||||
DNS servers for DNS queries.
|
||||
|
||||
```yaml
|
||||
## @param rspamd_dkim_enabled Create `dkim_sining.conf`.
|
||||
## @param rspamd_dkim_domains DKIM Domain configuration.
|
||||
rspamd_dkim_enabled: true
|
||||
rspamd_dkim_domains:
|
||||
- name: my.example.local
|
||||
selector: "2020"
|
||||
|
||||
## @section DNS
|
||||
## @param List of DNS servers used for DNS lookups.
|
||||
rspamd_dns_servers:
|
||||
- 8.8.4.4
|
||||
- 8.8.8.8
|
||||
|
||||
## @section Redis
|
||||
## https://docs.rspamd.com/configuration/redis/#available-redis-options
|
||||
## @param rspamd_redis_database Number of redis database.
|
||||
## @param rspamd_redis_password Password to connect to redis.
|
||||
## @param rspamd_redis_username Username to connect to redis.
|
||||
## @param rspamd_redis_servers List of upstream redis server for read and write requests.
|
||||
## @param rspamd_redis_timeout Timeout in seconds to get reply from redis. For example `0.5s`, `1min`.
|
||||
## @param rspamd_redis_disabled_modules List of disabled modules.
|
||||
rspamd_redis_enabled: true
|
||||
rspamd_redis_database: "0"
|
||||
rspamd_redis_password: "my-password"
|
||||
rspamd_redis_username: "my-username"
|
||||
rspamd_redis_servers:
|
||||
- "127.0.0.1"
|
||||
rspamd_redis_timeout: "5s"
|
||||
rspamd_redis_disabled_modules:
|
||||
- "ratelimit"
|
||||
```
|
||||
|
||||
## Further ansible roles
|
||||
|
||||
This ansible role is used in combination with other ansible roles of `volker-raschek`. You can search for the other
|
||||
ansible roles via the following command.
|
||||
|
||||
```bash
|
||||
$ ansible-galaxy role search --author "volker-raschek"
|
||||
|
||||
Found roles matching your search:
|
||||
|
||||
Name Description
|
||||
---- -----------
|
||||
volker-raschek.bind9 Role to install and configure bind9 on different distributions
|
||||
volker-raschek.dhcpd Role to install and configure dhcpd on different distributions
|
||||
volker-raschek.renovate Role to configure renovate as container image
|
||||
...
|
||||
```
|
||||
Reference in New Issue
Block a user