diff --git a/CICD/master_playbook.yml b/CICD/master_playbook.yml
index 04dc7e747b8894c60a049697e93c8ac89a2b8dc1..d39742d6e3f875e9e0de6e94431ec4e28cbc22ec 100644
--- a/CICD/master_playbook.yml
+++ b/CICD/master_playbook.yml
@@ -5,3 +5,12 @@
 - import_playbook: plays/nfssqlnodes.yml
 - import_playbook: plays/mgmtnodes.yml
 - import_playbook: plays/computenodes.yml
+
+- name: check if loginnodes.yml file exists
+  stat: 
+    path: plays/loginnodes.yml
+  register: loginnodes_play
+  
+- name: Include loginnodes.yml if present
+  import_playbook: plays/loginnodes.yml
+  when: loginnodes_play.stat.exists == True