diff --git a/roles/network_plugin/calico/tasks/main.yml b/roles/network_plugin/calico/tasks/main.yml
index 06c95eb56256c02217a185245cc1a291e556d908..e31be114ddd40b22f1811b19e286d654ed10f096 100644
--- a/roles/network_plugin/calico/tasks/main.yml
+++ b/roles/network_plugin/calico/tasks/main.yml
@@ -18,6 +18,7 @@
     src: "{{ etcd_cert_dir }}/{{ item.s }}"
     dest: "{{ calico_cert_dir }}/{{ item.d }}"
     state: hard
+    force: yes
   with_items:
     - {s: "ca.pem", d: "ca_cert.crt"}
     - {s: "node.pem", d: "cert.crt"}
diff --git a/roles/network_plugin/canal/tasks/main.yml b/roles/network_plugin/canal/tasks/main.yml
index 1566362f1148b3f9f062f99b9a00a5ea35dce06b..83f398a54824ff9b8b04974d8b9f23c1f17be023 100644
--- a/roles/network_plugin/canal/tasks/main.yml
+++ b/roles/network_plugin/canal/tasks/main.yml
@@ -18,6 +18,7 @@
     src: "{{ etcd_cert_dir }}/{{ item.s }}"
     dest: "{{ canal_cert_dir }}/{{ item.d }}"
     state: hard
+    force: yes
   with_items:
     - {s: "ca.pem", d: "ca_cert.crt"}
     - {s: "node.pem", d: "cert.crt"}