diff --git a/roles/kubernetes-apps/helm/tasks/main.yml b/roles/kubernetes-apps/helm/tasks/main.yml
index 107c22fb6408c72b5a3132c61d579ff057fd4d39..fee247b98473329903301f1a6196f2b4ac1436ad 100644
--- a/roles/kubernetes-apps/helm/tasks/main.yml
+++ b/roles/kubernetes-apps/helm/tasks/main.yml
@@ -5,14 +5,11 @@
     download: "{{ download_defaults | combine(downloads.helm) }}"
 
 - name: Helm | Copy helm binary from download dir
-  synchronize:
+  copy:
     src: "{{ local_release_dir }}/helm-{{ helm_version }}/linux-{{ image_arch }}/helm"
     dest: "{{ bin_dir }}/helm"
-    compress: no
-    perms: yes
-    owner: no
-    group: no
-  delegate_to: "{{ inventory_hostname }}"
+    mode: 0755
+    remote_src: true
 
 - name: Helm | Get helm completion
   command: "{{ bin_dir }}/helm completion bash"