diff --git a/roles/gluster_volcreate/tasks/main.yml b/roles/gluster_volcreate/tasks/main.yml
index dbc266b7dc47a9c420181f099d801b17d9959d06..922fe99a607039760532e7ef0be8d2b84f02933b 100644
--- a/roles/gluster_volcreate/tasks/main.yml
+++ b/roles/gluster_volcreate/tasks/main.yml
@@ -4,6 +4,9 @@
   set_fact: 
     server_list: "{{ gluster_servers|join(',') }}"
 
+- name: show server list
+  debug: var=server_list
+
 - name: probe peers
   shell: "gluster peer probe {{ item }}"
   run_once: true
@@ -20,5 +23,6 @@
     host: "{{ inventory_hostname }}"
     state: present
   sudo: true
-  run_once: true
+#  run_once: true
+  delegate_to: "{{ gluster_servers[0] }}"