diff options
author | Matt Woodson <mwoodson@gmail.com> | 2016-01-18 15:49:15 -0500 |
---|---|---|
committer | Matt Woodson <mwoodson@gmail.com> | 2016-01-18 15:49:15 -0500 |
commit | eb96ea3556824ec6f12443b2ded6d71c18c11caa (patch) | |
tree | fd3759e9c2ed4d26dcf33491dc2750cd6f490cbc /playbooks/common | |
parent | 3bed4d0c4bda1b6332ec547502663d09e98b89d1 (diff) | |
parent | d6a42ecaf39ba679a15ceb4e85832c45a8997640 (diff) | |
download | openshift-eb96ea3556824ec6f12443b2ded6d71c18c11caa.tar.gz openshift-eb96ea3556824ec6f12443b2ded6d71c18c11caa.tar.bz2 openshift-eb96ea3556824ec6f12443b2ded6d71c18c11caa.tar.xz openshift-eb96ea3556824ec6f12443b2ded6d71c18c11caa.zip |
Merge pull request #1220 from openshift/master
Merge master into prod
Diffstat (limited to 'playbooks/common')
-rw-r--r-- | playbooks/common/openshift-master/restart.yml | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/playbooks/common/openshift-master/restart.yml b/playbooks/common/openshift-master/restart.yml index d9d857b1a..052892863 100644 --- a/playbooks/common/openshift-master/restart.yml +++ b/playbooks/common/openshift-master/restart.yml @@ -68,14 +68,22 @@ - name: Determine which masters are currently active hosts: oo_masters_to_config + any_errors_fatal: true tasks: - name: Check master service status command: > systemctl is-active {{ openshift.common.service_type }}-master register: active_check_output when: openshift.master.cluster_method | default(None) == 'pacemaker' - failed_when: active_check_output.stdout not in ['active', 'inactive', 'unknown'] + failed_when: false changed_when: false + # Any master which did not report 'active' or 'inactive' is likely + # unhealthy. Other possible states are 'unknown' or 'failed'. + - fail: + msg: > + Got invalid service state from {{ openshift.common.service_type }}-master + on {{ inventory_hostname }}. Please verify pacemaker cluster. + when: openshift.master.cluster_method | default(None) == 'pacemaker' and active_check_output.stdout not in ['active', 'inactive'] - set_fact: is_active: "{{ active_check_output.stdout == 'active' }}" when: openshift.master.cluster_method | default(None) == 'pacemaker' |