diff --git a/CICD/master_playbook.yml b/CICD/master_playbook.yml
index e6977c6db964f29cce0529884a700c7c10abc83f..2e26f5f5c0b2fa22f848cf3da6df44e11cdd58d2 100644
--- a/CICD/master_playbook.yml
+++ b/CICD/master_playbook.yml
@@ -14,8 +14,12 @@
     stat:
       path: plays/loginnodes.yml
     register: loginnodes_play
+#    delegate_to: localhost  #maybe this works on facts only
+#    delegate_facts: yes #maybe this works on facts only
   - debug:
         var: loginnodes_play
 
-- import_playbook: plays/loginnodes.yml
-  when: loginnodes_play.stat.exists == True
+- name: Include task list in play only if the condition is true
+  include: plays/loginnodes.yml
+  static: no
+  when: loginnodes_play.stat.exists == True
\ No newline at end of file