diff --git a/handlers/main.yml b/handlers/main.yml index 9a97872..c4a17f1 100644 --- a/handlers/main.yml +++ b/handlers/main.yml @@ -13,15 +13,10 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. - -- name: Reload systemd daemon - command: "systemctl daemon-reload" - notify: - - Restart designate services - - name: Restart designate services - service: + systemd: name: "{{ item.value.service_name }}" state: "restarted" + daemon_reload: yes with_dict: "{{ designate_services }}" when: inventory_hostname in groups[item.value.group] diff --git a/tasks/designate_init_systemd.yml b/tasks/designate_init_systemd.yml index ad3c95d..e842339 100644 --- a/tasks/designate_init_systemd.yml +++ b/tasks/designate_init_systemd.yml @@ -53,4 +53,4 @@ with_dict: "{{ designate_services }}" when: inventory_hostname in groups[item.value.group] notify: - - Reload systemd daemon + - Restart designate services