From 7dd1f1845a39a4d19d64f2a6ca95345c6b10a3b7 Mon Sep 17 00:00:00 2001 From: Tom Powell Date: Sun, 23 Apr 2017 16:40:51 -0700 Subject: Don't restart rsync if no changes have been made --- roles/mirror/handlers/main.yml | 5 +++++ roles/mirror/tasks/main.yml | 8 +------- 2 files changed, 6 insertions(+), 7 deletions(-) create mode 100644 roles/mirror/handlers/main.yml diff --git a/roles/mirror/handlers/main.yml b/roles/mirror/handlers/main.yml new file mode 100644 index 0000000..4af4958 --- /dev/null +++ b/roles/mirror/handlers/main.yml @@ -0,0 +1,5 @@ +--- +- name: restart rsync + systemd: + name: rsync + state: restarted diff --git a/roles/mirror/tasks/main.yml b/roles/mirror/tasks/main.yml index a75f984..c232d15 100644 --- a/roles/mirror/tasks/main.yml +++ b/roles/mirror/tasks/main.yml @@ -23,13 +23,7 @@ owner: root group: root mode: 0644 - -- name: restart rsync - systemd: - name: rsync - enabled: yes - state: restarted - daemon-reload: yes + notify: restart rsync - name: install mirror timestamp rsync cron: -- cgit v1.2.3