diff --git a/.lint/ansible-lint.conf b/.lint/ansible-lint.conf
index 231e71910da068b03833679e99949c6d7a5fbf56..802cfc7b6c6b242dbae858de012743961a76158e 100644
--- a/.lint/ansible-lint.conf
+++ b/.lint/ansible-lint.conf
@@ -8,5 +8,6 @@ skip_list:
   - meta-no-info    # Skip warnings for missing galaxy_info in roles
   - role-name       # Skip role name pattern verification ("-" should not be used)
   - package-latest  # Skip warning when package installation state is set to latest
+  - experimental    # Skip all rules tagged as experimental, as schema validation
 
 ...
diff --git a/roles/munin/munin-server/tasks/main.yml b/roles/munin/munin-server/tasks/main.yml
index 3c3107a17db923090d93ace3ca49dfb07437ec56..e9868e9bccbc6617b1a961f232d27846969abd0b 100644
--- a/roles/munin/munin-server/tasks/main.yml
+++ b/roles/munin/munin-server/tasks/main.yml
@@ -20,7 +20,7 @@
 
 # Force munin-server restart to avoid default localdomain graph creation after remove
 - name: flush handlers
-  meta: flush_handlers
+  ansible.builtin.meta: flush_handlers
 
 - name: "remove default localdomain files"
   ansible.builtin.file: