mirror of
https://github.com/chatmail/relay.git
synced 2026-05-21 05:18:04 +00:00
refactor: Move systemd-resolved service stop/disable from install to activate method.
This commit is contained in:
@@ -170,15 +170,6 @@ def _configure_remote_venv_with_chatmaild(config) -> None:
|
|||||||
|
|
||||||
class UnboundDeployer(Deployer):
|
class UnboundDeployer(Deployer):
|
||||||
def install(self):
|
def install(self):
|
||||||
# Stop and disable systemd-resolved if it's running.
|
|
||||||
systemd.service(
|
|
||||||
name="Stop and disable systemd-resolved",
|
|
||||||
service="systemd-resolved.service",
|
|
||||||
running=False,
|
|
||||||
enabled=False,
|
|
||||||
_ignore_errors=True,
|
|
||||||
)
|
|
||||||
|
|
||||||
# Run local DNS resolver `unbound`.
|
# Run local DNS resolver `unbound`.
|
||||||
# `resolvconf` takes care of setting up /etc/resolv.conf
|
# `resolvconf` takes care of setting up /etc/resolv.conf
|
||||||
# to use 127.0.0.1 as the resolver.
|
# to use 127.0.0.1 as the resolver.
|
||||||
@@ -216,6 +207,15 @@ class UnboundDeployer(Deployer):
|
|||||||
)
|
)
|
||||||
|
|
||||||
def activate(self):
|
def activate(self):
|
||||||
|
# Stop and disable systemd-resolved if it's running.
|
||||||
|
systemd.service(
|
||||||
|
name="Stop and disable systemd-resolved",
|
||||||
|
service="systemd-resolved.service",
|
||||||
|
running=False,
|
||||||
|
enabled=False,
|
||||||
|
_ignore_errors=True,
|
||||||
|
)
|
||||||
|
|
||||||
server.shell(
|
server.shell(
|
||||||
name="Generate root keys for validating DNSSEC",
|
name="Generate root keys for validating DNSSEC",
|
||||||
commands=[
|
commands=[
|
||||||
|
|||||||
Reference in New Issue
Block a user