diff --git a/roles/etcd/tasks/configure.yml b/roles/etcd/tasks/configure.yml
index db67f706c27548a23092432179db6044c1fc834f..4546d7896812f538c2979b768859449be0d76ac2 100644
--- a/roles/etcd/tasks/configure.yml
+++ b/roles/etcd/tasks/configure.yml
@@ -2,7 +2,7 @@
 - name: Configure | Check if member is in cluster
   shell: "{{ bin_dir }}/etcdctl --no-sync --peers={{ etcd_access_addresses }} member list | grep -q {{ etcd_access_address }}"
   register: etcd_member_in_cluster
-  failed_when: false
+  ignore_errors: true
   changed_when: false
   check_mode: no
   when: is_etcd_master
diff --git a/roles/etcd/tasks/set_cluster_health.yml b/roles/etcd/tasks/set_cluster_health.yml
index cdc87787acbcb3b8fa1f9c7f6e09703eda089dc5..8cf5e8867b00285e2f745e093924f6b363bbe409 100644
--- a/roles/etcd/tasks/set_cluster_health.yml
+++ b/roles/etcd/tasks/set_cluster_health.yml
@@ -2,7 +2,7 @@
 - name: Configure | Check if cluster is healthy
   shell: "{{ bin_dir }}/etcdctl --peers={{ etcd_access_addresses }} cluster-health | grep -q 'cluster is healthy'"
   register: etcd_cluster_is_healthy
-  failed_when: false
+  ignore_errors: true
   changed_when: false
   check_mode: no
   when: is_etcd_master
diff --git a/roles/vault/tasks/shared/check_vault.yml b/roles/vault/tasks/shared/check_vault.yml
index 8a81ae5f2c741d38b380a08fd9aeea519ab93416..2440c9508dcb04027dc2120d80439504e3f0bc64 100644
--- a/roles/vault/tasks/shared/check_vault.yml
+++ b/roles/vault/tasks/shared/check_vault.yml
@@ -14,7 +14,7 @@
     headers: "{{ vault_client_headers }}"
     status_code: 200,429,500,501
     validate_certs: no
-  failed_when: false
+  ignore_errors: true
   register: vault_local_service_health
 
 - name: check_vault | Set facts about local Vault health