diff --git a/roles/network_plugin/calico/tasks/main.yml b/roles/network_plugin/calico/tasks/main.yml
index 69f91949a636b42f82e93b4c7e1a423d5b829ff8..d0d5c47c9238f9f6b52ccb029ef9b2835d75a2ea 100644
--- a/roles/network_plugin/calico/tasks/main.yml
+++ b/roles/network_plugin/calico/tasks/main.yml
@@ -22,16 +22,15 @@
   changed_when: false
   notify: restart calico-node
 
-- name: Calico | Determine hyperkube cni to use depending of the version of kube
+- name: Calico | Do not use hyperkube cni if kube_version under v1.3.4
   set_fact:
-    use_hyperkube_cni: >
-      {%- if kube_version | version_compare('v1.3.4','>=') -%}
-        true
-      {%- elif kube_version | version_compare('v1.3.4','<') -%}
-        false
-      {%- else -%}
-        {{ ErrorCannotRecognizeVersion }}
-      {%- endif -%}
+    use_hyperkube_cni: false
+  when: kube_version | version_compare('v1.3.4','<')
+
+- name: Calico | Use hyperkube cni if kube_version above v1.3.4
+  set_fact:
+    use_hyperkube_cni: true
+  when: kube_version | version_compare('v1.3.4','>=')
 
 - name: Calico | Install calico cni bin
   command: rsync -piu "{{ local_release_dir }}/calico/bin/calico" "/opt/cni/bin/calico"