diff --git a/roles/network_plugin/calico/tasks/main.yml b/roles/network_plugin/calico/tasks/main.yml
index c421300ee8b83c1f8579696212fa333b8a6adee2..abe0f690d583e88549dffb1f720bc33f38bfa6e1 100644
--- a/roles/network_plugin/calico/tasks/main.yml
+++ b/roles/network_plugin/calico/tasks/main.yml
@@ -73,6 +73,8 @@
 
 - name: Calico | Configure calico network pool {{ pool_task_name|default('') }}
   command: "{{ bin_dir}}/calicoctl pool add {{ kube_pods_subnet }} {{ ipip_arg|default('') }} {{ nat_arg|default('') }}"
+  environment:
+    NO_DEFAULT_POOLS: true
   run_once: true
   when: calico_conf.status == 404