diff --git a/roles/network_plugin/calico/tasks/install.yml b/roles/network_plugin/calico/tasks/install.yml
index 992710944943bcc3247c192ba79c0948b20689f9..ad19e5eaff40cf49e34fbb63e30368da31845977 100644
--- a/roles/network_plugin/calico/tasks/install.yml
+++ b/roles/network_plugin/calico/tasks/install.yml
@@ -148,6 +148,7 @@
         "asNumber": {{ global_as_num }} }} ' | {{ bin_dir }}/calicoctl.sh create --skip-exists -f -
   run_once: true
   delegate_to: "{{ groups['kube-master'][0] }}"
+  changed_when: false
   when:
     - calico_version is version('v3.0.0', '>=')