From 7157119b8d41864555c16c3b608589b2e14f8668 Mon Sep 17 00:00:00 2001 From: Jason Rothstein Date: Sun, 5 Jun 2022 16:30:07 -0500 Subject: [PATCH] Update handlers --- handlers/main.yml | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/handlers/main.yml b/handlers/main.yml index d04233b..8c8c503 100644 --- a/handlers/main.yml +++ b/handlers/main.yml @@ -4,4 +4,24 @@ ansible.builtin.package_facts: - name: 'ensure_repo_rpmfusion.service_facts' ansible.builtin.service_facts: - +- name: 'ensure_repo_rpmfusion.service_reload' + when: + - ansible_system == 'Linux' + - ansible_service_mgr == 'systemd' + - ensure_repo_rpmfusion is defined + ansible.builtin.systemd: + daemon_reload: 'yes' +- name: 'ensure_repo_rpmfusion.services' + when: + - ansible_system == 'Linux' + - ensure_repo_rpmfusion is defined + - ensure_repo_rpmfusion.service_list is defined + - ensure_repo_rpmfusion.service_list is iterable + - item.state == 'started' + ansible.builtin.service: + enabled: '{{ item.enabled }}' + name: '{{ item.name }}' + state: 'restarted' + loop: '{{ ensure_repo_rpmfusion.service_list }}' + loop_control: + label: '{{ item.name }} will be restarted'