diff --git a/roles/reset/tasks/main.yml b/roles/reset/tasks/main.yml
index fc452848bd000ec5710dbf474e57ce15511e9915..e63492a721ffb89536d769ccf1987ecf7c5ab895 100644
--- a/roles/reset/tasks/main.yml
+++ b/roles/reset/tasks/main.yml
@@ -364,7 +364,9 @@
     - dns
 
 - name: reset | include file with reset tasks specific to the network_plugin if exists
-  include_tasks: "{{ (role_path,'../network_plugin',kube_network_plugin,'tasks/reset.yml') | community.general.path_join | realpath  }}"
+  include_role:
+    name: "network_plugin/{{ kube_network_plugin }}"
+    tasks_from: reset
   when:
     - kube_network_plugin in ['flannel', 'cilium', 'kube-router', 'calico']
   tags: