diff --git a/handlers/main.yml b/handlers/main.yml index 4ccfb8f..9673fad 100644 --- a/handlers/main.yml +++ b/handlers/main.yml @@ -11,7 +11,7 @@ - ensure_vim is defined ansible.builtin.systemd: daemon_reload: 'yes' -- name: 'ensure_vim.services' +- name: 'ensure_vim.service_restart' when: - ansible_system == 'Linux' - ensure_vim is defined @@ -25,3 +25,5 @@ loop: '{{ ensure_vim.service_list }}' loop_control: label: '{{ item.name }} will be restarted' +... + diff --git a/tasks/main.yml b/tasks/main.yml index f5dfbb9..8bccf37 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -67,6 +67,8 @@ notify: - 'ensure_vim.package_facts' - 'ensure_vim.service_facts' + - 'ensure_vim.service_reload' + - 'ensure_vim.service_restart' - name: 'ensure services' when: - ansible_system == 'Linux' @@ -93,6 +95,11 @@ policy: '{{ ensure_vim.selinux_policy }}' state: '{{ ensure_vim.selinux_state }}' register: 'results' + notify: + - 'ensure_vim.package_facts' + - 'ensure_vim.service_facts' + - 'ensure_vim.service_reload' + - 'ensure_vim.service_restart' - name: 'Reboot if required' when: - ansible_system == 'Linux' @@ -116,6 +123,11 @@ loop: '{{ ensure_vim.seboolean_list }}' loop_control: label: '{{ item.name }} will be {{ item.state }}' + notify: + - 'ensure_vim.package_facts' + - 'ensure_vim.service_facts' + - 'ensure_vim.service_reload' + - 'ensure_vim.service_restart' - name: 'flush handlers' meta: 'flush_handlers'