From f74d10c5c7b293cdeada176615d78bdffb77aaf0 Mon Sep 17 00:00:00 2001 From: Simon Cornet Date: Fri, 8 May 2026 09:12:17 +0200 Subject: [PATCH] feat: add handler --- handlers/main.yaml | 9 +++++++++ tasks/config.yaml | 28 +++++++++------------------- 2 files changed, 18 insertions(+), 19 deletions(-) create mode 100644 handlers/main.yaml diff --git a/handlers/main.yaml b/handlers/main.yaml new file mode 100644 index 0000000..fd6a7b3 --- /dev/null +++ b/handlers/main.yaml @@ -0,0 +1,9 @@ +--- + +# restart zot +- name: "restart zot" + ansible.builtin.systemd: + name: "zot" + state: "restarted" + enabled: true + daemon_reload: true diff --git a/tasks/config.yaml b/tasks/config.yaml index ccd5b5f..f287418 100644 --- a/tasks/config.yaml +++ b/tasks/config.yaml @@ -13,23 +13,13 @@ group: "root" mode: "0644" - # configure service for debian - - name: "configure service for debian" + # create systemd service + - name: "create systemd service" + ansible.builtin.template: + src: "zot/zot.service.j2" + dest: "/etc/systemd/system/zot.service" + owner: "root" + group: "root" + mode: "0644" + notify: "restart zot" when: "ansible_os_family == 'Debian'" - block: - - # create systemd service - - name: "create systemd service" - ansible.builtin.template: - src: "zot/zot.service.j2" - dest: "/etc/systemd/system/zot.service" - owner: "root" - group: "root" - mode: "0644" - - # enable and start service - - name: "enable and start zot service" - ansible.builtin.systemd: - name: "zot.service" - enabled: true - state: "started"