From 2ca4dd5f3082d3c43ad0ffa6156907dbc899317d Mon Sep 17 00:00:00 2001 From: cliffmccarthy <16453869+cliffmccarthy@users.noreply.github.com> Date: Tue, 11 Nov 2025 09:54:06 -0600 Subject: [PATCH] refactor: Revise AcmetoolDeployer for new Deployer interface --- cmdeploy/src/cmdeploy/acmetool/__init__.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/cmdeploy/src/cmdeploy/acmetool/__init__.py b/cmdeploy/src/cmdeploy/acmetool/__init__.py index 9052aced..495abe96 100644 --- a/cmdeploy/src/cmdeploy/acmetool/__init__.py +++ b/cmdeploy/src/cmdeploy/acmetool/__init__.py @@ -6,16 +6,14 @@ from ..deployer import Deployer class AcmetoolDeployer(Deployer): - def __init__(self, *, email, domains, **kwargs): - super().__init__(**kwargs) + def __init__(self, email, domains): self.domains = domains self.email = email self.need_restart_redirector = False self.need_restart_reconcile_service = False self.need_restart_reconcile_timer = False - @staticmethod - def install_impl(): + def install(self): apt.packages( name="Install acmetool", packages=["acmetool"], @@ -41,7 +39,7 @@ class AcmetoolDeployer(Deployer): present=False, ) - def configure_impl(self): + def configure(self): files.template( src=importlib.resources.files(__package__).joinpath("response-file.yaml.j2"), dest="/var/lib/acme/conf/responses", @@ -90,7 +88,7 @@ class AcmetoolDeployer(Deployer): ) self.need_restart_reconcile_timer = reconcile_timer_file.changed - def activate_impl(self): + def activate(self): systemd.service( name="Setup acmetool-redirector service", service="acmetool-redirector.service",