summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrenton Leanhardt <bleanhar@redhat.com>2015-07-20 11:09:28 -0400
committerBrenton Leanhardt <bleanhar@redhat.com>2015-07-20 11:09:28 -0400
commit0cbeae4df062af3e2c1a4cb08ef3b4e742394ed6 (patch)
treeff62328fb354ff303ca521f8619b4101d659e444
parentdd186e74e05713a4337ebedbbbc77c4293d9cb3a (diff)
parente60a11b97c83c29b8333d70cf4dcc86518cd150b (diff)
downloadopenshift-0cbeae4df062af3e2c1a4cb08ef3b4e742394ed6.tar.gz
openshift-0cbeae4df062af3e2c1a4cb08ef3b4e742394ed6.tar.bz2
openshift-0cbeae4df062af3e2c1a4cb08ef3b4e742394ed6.tar.xz
openshift-0cbeae4df062af3e2c1a4cb08ef3b4e742394ed6.zip
Merge pull request #374 from detiber/ha_master
properly test openshift_master_ha var
-rw-r--r--roles/openshift_master/handlers/main.yml2
-rw-r--r--roles/openshift_master/tasks/main.yml8
2 files changed, 5 insertions, 5 deletions
diff --git a/roles/openshift_master/handlers/main.yml b/roles/openshift_master/handlers/main.yml
index d57f9a4ea..f1e7e1ab3 100644
--- a/roles/openshift_master/handlers/main.yml
+++ b/roles/openshift_master/handlers/main.yml
@@ -1,4 +1,4 @@
---
- name: restart openshift-master
service: name=openshift-master state=restarted
- when: not openshift_master_ha
+ when: not openshift_master_ha | bool
diff --git a/roles/openshift_master/tasks/main.yml b/roles/openshift_master/tasks/main.yml
index bb1689e5f..057daabf9 100644
--- a/roles/openshift_master/tasks/main.yml
+++ b/roles/openshift_master/tasks/main.yml
@@ -10,7 +10,7 @@
- fail:
msg: "openshift_master_cluster_password must be set for multi-master installations"
- when: openshift_master_ha and not openshift.master.cluster_defer_ha | bool and openshift_master_cluster_password is not defined
+ when: openshift_master_ha | bool and not openshift.master.cluster_defer_ha | bool and openshift_master_cluster_password is not defined
- name: Install OpenShift Master package
yum: pkg=openshift-master state=present
@@ -121,7 +121,7 @@
- name: Start and enable openshift-master
service: name=openshift-master enabled=yes state=started
- when: not openshift_master_ha
+ when: not openshift_master_ha | bool
register: start_result
- name: pause to prevent service restart from interfering with bootstrapping
@@ -130,12 +130,12 @@
- name: Install cluster packages
yum: pkg=pcs state=present
- when: openshift_master_ha and not openshift.master.cluster_defer_ha | bool
+ when: openshift_master_ha | bool and not openshift.master.cluster_defer_ha | bool
register: install_result
- name: Start and enable cluster service
service: name=pcsd enabled=yes state=started
- when: openshift_master_ha and not openshift.master.cluster_defer_ha | bool
+ when: openshift_master_ha | bool and not openshift.master.cluster_defer_ha | bool
- name: Set the cluster user password
shell: echo {{ openshift_master_cluster_password | quote }} | passwd --stdin hacluster