Unverified Commit 26f7e988 authored by Dmitriy Safronov's avatar Dmitriy Safronov Committed by GitHub
Browse files

docker_clean_crontab (#1)



* docker_clean_crontab

Signed-off-by: default avatarDmitriy Safronov <zimniy@cyberbrain.pw>

* ansible.builtin.package_facts

Signed-off-by: default avatarDmitriy Safronov <zimniy@cyberbrain.pw>

---------

Signed-off-by: default avatarDmitriy Safronov <zimniy@cyberbrain.pw>
parent 63bc5175
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -16,16 +16,17 @@
    owner: root
    group: root
    mode: "0644"
  register: docker_clean
  register: docker_clean_crontab

- name: Gather packages facts
  package_facts:
  ansible.builtin.package_facts:
    manager: "auto"

- name: Reconfigure systemd-cron on docker-clean crontab change
  when:
    - docker_clean_crontab
    - docker_clean_crontab.changed
    - "'systemd-cron' in ansible_facts.packages"
    - docker_clean.results
  ansible.builtin.systemd_service:
    state: restarted
    daemon_reload: true
@@ -33,8 +34,9 @@

- name: Restart crond on docker-clean crontab change
  when:
    - docker_clean_crontab
    - docker_clean_crontab.changed
    - "'systemd-cron' not in ansible_facts.packages"
    - docker_clean.results
  ansible.builtin.systemd_service:
    state: restarted
    daemon_reload: true