From c926e408dc3f96b5246fc27e46d4620ff0530869 Mon Sep 17 00:00:00 2001 From: Jason Rothstein Date: Sun, 30 Jan 2022 21:36:26 -0600 Subject: [PATCH] If things change, always notify all the handlers --- tasks/main.yml | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/tasks/main.yml b/tasks/main.yml index 6328ef5..9ec8c31 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -45,6 +45,11 @@ loop: '{{ ensure_mariadb.sysctl_list }}' loop_control: label: '{{ item.name }} will be {{ item.value }}' + notify: + - 'ensure_mariadb.package_facts' + - 'ensure_mariadb.service_facts' + - 'ensure_mariadb.service_reload' + - 'ensure_mariadb.services' - name: 'ensure packages' when: - ansible_system == 'Linux' @@ -61,6 +66,8 @@ notify: - 'ensure_mariadb.package_facts' - 'ensure_mariadb.service_facts' + - 'ensure_mariadb.service_reload' + - 'ensure_mariadb.services' - name: 'ensure seboolean' when: - ansible_system == 'Linux' @@ -74,15 +81,11 @@ loop: '{{ ensure_mariadb.seboolean_list }}' loop_control: label: '{{ item.name }} will be {{ item.state }}' -- name: 'mkdir certificates' - when: - - ansible_system == 'Linux' - - ensure_mariadb is defined - - ensure_mariadb.template_list is defined - - ensure_mariadb.template_list is iterable - ansible.builtin.file: - path: '/etc/my.cnf.d/certificates' - state: 'directory' + notify: + - 'ensure_mariadb.package_facts' + - 'ensure_mariadb.service_facts' + - 'ensure_mariadb.service_reload' + - 'ensure_mariadb.services' - name: 'ensure configurations' when: - ansible_system == 'Linux' @@ -123,6 +126,11 @@ loop: '{{ ensure_mariadb.firewall_list }}' loop_control: label: '{{ item.service }} will be {{ item.state }}' + notify: + - 'ensure_mariadb.package_facts' + - 'ensure_mariadb.service_facts' + - 'ensure_mariadb.service_reload' + - 'ensure_mariadb.services' - name: 'ensure services' when: - ansible_system == 'Linux' @@ -139,5 +147,7 @@ notify: - 'ensure_mariadb.package_facts' - 'ensure_mariadb.service_facts' + - 'ensure_mariadb.service_reload' + - 'ensure_mariadb.services' - name: 'flush handlers' meta: 'flush_handlers'