diff --git a/CICD/plays/allnodes.yml b/CICD/plays/allnodes.yml
index ac098f4dd1496fd05c7ce869b09ab54144cd307b..eb0c2a3fdae840d72ef539e2d5b39117eff0ade0 100644
--- a/CICD/plays/allnodes.yml
+++ b/CICD/plays/allnodes.yml
@@ -22,10 +22,11 @@
   strategy: free
   roles:
 #  - { role: disable_selinux, tags: [ disableselinux ] }
+  - { role: etcHosts, tags: [ networking ] }
+  - { role: config_repos, tags: [ repos ] }
   - { role: upgrade }
   - { role: set_password }
-  - { role: etcHosts, tags: [ networking ] }
-#  - { role: config_repos, tags: [ repos ] }
+
 
 - hosts: 'DesktopNodes,ComputeNodes,LoginNodes,ManagementNodes'
   vars_files: 
diff --git a/roles/config_repos/tasks/main.yml b/roles/config_repos/tasks/main.yml
index 7e2d16a9b83a2bf3d47340ead9b62de1618f5fd0..02bc89770d1639870f12678aa05b218318dcb01a 100644
--- a/roles/config_repos/tasks/main.yml
+++ b/roles/config_repos/tasks/main.yml
@@ -1,8 +1,11 @@
 ---
 
 - name: make sure out repo server is resolvable
-  lineinfile: dest=/etc/hosts line="118.138.244.7 consistency0"
-  become: true
+  lineinfile: 
+    dest: /etc/hosts 
+    line: "118.138.244.7 consistency0"
+    owner: root
+    group: root
 
 
 #- name: remove default repos