diff --git a/ansible/roles/keystone/tasks/config.yml b/ansible/roles/keystone/tasks/config.yml
index 145db83de8..b31357612a 100644
--- a/ansible/roles/keystone/tasks/config.yml
+++ b/ansible/roles/keystone/tasks/config.yml
@@ -120,11 +120,10 @@
 - name: Checking whether keystone-paste.ini file exists
   vars:
     keystone: "{{ keystone_services.keystone }}"
-  stat:
-    path: "{{ node_custom_config }}/keystone/keystone-paste.ini"
+  local_action: stat path="{{ node_custom_config }}/keystone/keystone-paste.ini"
+  run_once: True
   register: check_keystone_paste_ini
   when:
-    - inventory_hostname in groups[keystone.group]
     - keystone.enabled | bool
 
 - name: Copying over keystone-paste.ini