From 1fedbded626c9b9aa38f26812b9ca55df13cf084 Mon Sep 17 00:00:00 2001
From: Anton Nerozya <nerozya.anton@gmail.com>
Date: Thu, 29 Jun 2017 20:13:02 +0200
Subject: [PATCH] ignore_errors instead of failed_when: false

---
 roles/etcd/tasks/configure.yml           | 2 +-
 roles/etcd/tasks/set_cluster_health.yml  | 2 +-
 roles/vault/tasks/shared/check_vault.yml | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/roles/etcd/tasks/configure.yml b/roles/etcd/tasks/configure.yml
index db67f706c..4546d7896 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 cdc87787a..8cf5e8867 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 8a81ae5f2..2440c9508 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
-- 
GitLab