From 3fd395a23fde812b406db1b9167b9f1e1f7ec294 Mon Sep 17 00:00:00 2001 From: "Daniel M. Lambea" Date: Tue, 13 Sep 2022 00:01:53 +0100 Subject: [PATCH] =?UTF-8?q?A=C3=B1adir=20units=20de=20systemd=20para=20la?= =?UTF-8?q?=20ejecuci=C3=B3n=20peri=C3=B3dica=20de=20Certbot?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- certbot/certbot-keycloak.service | 10 ++++++++++ certbot/certbot-keycloak.timer | 11 +++++++++++ 2 files changed, 21 insertions(+) create mode 100644 certbot/certbot-keycloak.service create mode 100644 certbot/certbot-keycloak.timer diff --git a/certbot/certbot-keycloak.service b/certbot/certbot-keycloak.service new file mode 100644 index 0000000..4b81eaf --- /dev/null +++ b/certbot/certbot-keycloak.service @@ -0,0 +1,10 @@ +[Unit] +Description=Certbot certificate renewal for Keycloak +Wants=certbot-keycloak.timer + +[Service] +ExecStart=/opt/certbot/certbot-keycloak.sh +WorkingDirectory=/opt/certbot + +[Install] +WantedBy=multi-user.target diff --git a/certbot/certbot-keycloak.timer b/certbot/certbot-keycloak.timer new file mode 100644 index 0000000..eafdd89 --- /dev/null +++ b/certbot/certbot-keycloak.timer @@ -0,0 +1,11 @@ +[Unit] +Description=Run certbot-keycloak service every 5 days since the last time the unit was activated +Requires=certbot-keycloak.service + +[Timer] +Unit=certbot-keycloak.service +OnUnitInactiveSec=5days +AccuracySec=12h + +[Install] +WantedBy=timers.target