mirror of
https://github.com/chatmail/relay.git
synced 2026-05-19 12:28:06 +00:00
rspamd: remove redis (not needed)
This commit is contained in:
@@ -461,16 +461,6 @@ def _configure_rspamd(dkim_selector: str, mail_domain: str) -> bool:
|
|||||||
)
|
)
|
||||||
need_restart |= groups_conf.changed
|
need_restart |= groups_conf.changed
|
||||||
|
|
||||||
redis_conf = files.put(
|
|
||||||
name="enable redis for caching",
|
|
||||||
src=importlib.resources.files(__package__).joinpath("rspamd/rspamd_redis.conf"),
|
|
||||||
dest="/etc/rspamd/local.d/redis.conf",
|
|
||||||
user="root",
|
|
||||||
group="root",
|
|
||||||
mode="644",
|
|
||||||
)
|
|
||||||
need_restart |= redis_conf.changed
|
|
||||||
|
|
||||||
ratelimit_conf = files.file(
|
ratelimit_conf = files.file(
|
||||||
name="disable rate limiting",
|
name="disable rate limiting",
|
||||||
path="/etc/rspamd/local.d/ratelimit.conf",
|
path="/etc/rspamd/local.d/ratelimit.conf",
|
||||||
@@ -519,27 +509,6 @@ def _configure_rspamd(dkim_selector: str, mail_domain: str) -> bool:
|
|||||||
return need_restart
|
return need_restart
|
||||||
|
|
||||||
|
|
||||||
def _configure_redis() -> bool:
|
|
||||||
"""Configures redis as a key-value storage for rspamd."""
|
|
||||||
need_restart = False
|
|
||||||
|
|
||||||
apt.packages(
|
|
||||||
name="apt install redis-server",
|
|
||||||
packages="redis-server",
|
|
||||||
)
|
|
||||||
|
|
||||||
redis_config = files.put(
|
|
||||||
src=importlib.resources.files(__package__).joinpath("rspamd/redis.conf"),
|
|
||||||
dest="/etc/redis/redis.conf",
|
|
||||||
user="redis",
|
|
||||||
group="redis",
|
|
||||||
mode="640",
|
|
||||||
)
|
|
||||||
need_restart |= redis_config.changed
|
|
||||||
|
|
||||||
return need_restart
|
|
||||||
|
|
||||||
|
|
||||||
def check_config(config):
|
def check_config(config):
|
||||||
mail_domain = config.mail_domain
|
mail_domain = config.mail_domain
|
||||||
if mail_domain != "testrun.org" and not mail_domain.endswith(".testrun.org"):
|
if mail_domain != "testrun.org" and not mail_domain.endswith(".testrun.org"):
|
||||||
@@ -626,17 +595,8 @@ def deploy_chatmail(config_path: Path) -> None:
|
|||||||
nginx_need_restart = _configure_nginx(mail_domain)
|
nginx_need_restart = _configure_nginx(mail_domain)
|
||||||
|
|
||||||
remove_opendkim()
|
remove_opendkim()
|
||||||
redis_need_restart = _configure_redis()
|
|
||||||
rspamd_need_restart = _configure_rspamd("dkim", mail_domain)
|
rspamd_need_restart = _configure_rspamd("dkim", mail_domain)
|
||||||
|
|
||||||
systemd.service(
|
|
||||||
name="Start and enable redis-server",
|
|
||||||
service="redis-server.service",
|
|
||||||
running=True,
|
|
||||||
enabled=True,
|
|
||||||
restarted=redis_need_restart,
|
|
||||||
)
|
|
||||||
|
|
||||||
systemd.service(
|
systemd.service(
|
||||||
name="Start and enable rspamd",
|
name="Start and enable rspamd",
|
||||||
service="rspamd.service",
|
service="rspamd.service",
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1 +0,0 @@
|
|||||||
servers = "127.0.0.1";
|
|
||||||
Reference in New Issue
Block a user