diff --git a/roles/network_plugin/cni/defaults/main.yml b/roles/network_plugin/cni/defaults/main.yml
new file mode 100644
index 0000000000000000000000000000000000000000..5d11edfa380e6a4eea2c026e3f71eef2a3a29827
--- /dev/null
+++ b/roles/network_plugin/cni/defaults/main.yml
@@ -0,0 +1,2 @@
+---
+cni_bin_owner: "{{ kube_owner }}"
diff --git a/roles/network_plugin/cni/tasks/main.yml b/roles/network_plugin/cni/tasks/main.yml
index d74f169c62a7a3106998fcda2374f5f89d630484..bcab4efb909313a9b5378c750c2f7cc903b844fd 100644
--- a/roles/network_plugin/cni/tasks/main.yml
+++ b/roles/network_plugin/cni/tasks/main.yml
@@ -4,7 +4,7 @@
     path: /opt/cni/bin
     state: directory
     mode: 0755
-    owner: "{{ kube_owner }}"
+    owner: "{{ cni_bin_owner }}"
     recurse: true
 
 - name: CNI | Copy cni plugins
@@ -12,5 +12,5 @@
     src: "{{ downloads.cni.dest }}"
     dest: "/opt/cni/bin"
     mode: 0755
-    owner: "{{ kube_owner }}"
+    owner: "{{ cni_bin_owner }}"
     remote_src: yes