diff --git a/roles/munin/munin-server/tasks/main.yml b/roles/munin/munin-server/tasks/main.yml
index 521995326dc5cc989a1b32ab7da1209948761884..3c3107a17db923090d93ace3ca49dfb07437ec56 100644
--- a/roles/munin/munin-server/tasks/main.yml
+++ b/roles/munin/munin-server/tasks/main.yml
@@ -18,6 +18,10 @@
     dest: /etc/munin/munin.conf
     mode: '644'
 
+# Force munin-server restart to avoid default localdomain graph creation after remove
+- name: flush handlers
+  meta: flush_handlers
+
 - name: "remove default localdomain files"
   ansible.builtin.file:
     path: /var/cache/munin/www/localdomain