diff --git a/roles/unbound/handlers/main.yml b/roles/unbound/handlers/main.yml index 09af6995..72d71734 100644 --- a/roles/unbound/handlers/main.yml +++ b/roles/unbound/handlers/main.yml @@ -16,3 +16,8 @@ name: prometheus-unbound-exporter.service state: restarted enabled: true + +- name: systemd-daemon-reload + become: true + ansible.builtin.systemd_service: + daemon_reload: true diff --git a/roles/unbound/tasks/main.yml b/roles/unbound/tasks/main.yml index 69b712f6..d83e95a3 100644 --- a/roles/unbound/tasks/main.yml +++ b/roles/unbound/tasks/main.yml @@ -40,6 +40,9 @@ deploy_systemd_resolved_config__dns: - 127.0.0.1 + - name: flush handlers + ansible.builtin.meta: flush_handlers + - name: ensure unbound is running and enabled become: true ansible.builtin.systemd: