diff --git a/roles/mgrote_docker_housekeeping/defaults/main.yml b/roles/mgrote_docker_housekeeping/defaults/main.yml index 71d52afc..2766b870 100644 --- a/roles/mgrote_docker_housekeeping/defaults/main.yml +++ b/roles/mgrote_docker_housekeeping/defaults/main.yml @@ -1,3 +1,3 @@ --- -docker_housekeeping_schedule: +docker_housekeeping_schedule: "weekly" ... diff --git a/roles/mgrote_docker_housekeeping/handlers/main.yml b/roles/mgrote_docker_housekeeping/handlers/main.yml index bcd37069..72a0bd48 100644 --- a/roles/mgrote_docker_housekeeping/handlers/main.yml +++ b/roles/mgrote_docker_housekeeping/handlers/main.yml @@ -4,17 +4,7 @@ ansible.builtin.systemd: daemon_reload: true -- name: systemctl enable units - become: true - ansible.builtin.systemd: - name: "{{ item }}" - enabled: true - masked: false - with_items: - - docker_housekeeping.service - - docker_housekeeping.timer - -- name: systemctl start units +- name: Start timer become: true ansible.builtin.systemd: name: docker_housekeeping.timer diff --git a/roles/mgrote_docker_housekeeping/tasks/main.yml b/roles/mgrote_docker_housekeeping/tasks/main.yml index 6111ced7..b5ba549e 100644 --- a/roles/mgrote_docker_housekeeping/tasks/main.yml +++ b/roles/mgrote_docker_housekeeping/tasks/main.yml @@ -20,4 +20,16 @@ mode: "0644" notify: - systemctl daemon-reload + +- name: Enable Units + become: true + ansible.builtin.systemd: + name: "{{ item }}" + enabled: true + masked: false + with_items: + - docker_housekeeping.service + - docker_housekeeping.timer + notify: + - Start timer ...