summaryrefslogtreecommitdiffstats
path: root/playbooks/byo/openshift-node/scaleup.yml
diff options
context:
space:
mode:
Diffstat (limited to 'playbooks/byo/openshift-node/scaleup.yml')
-rw-r--r--playbooks/byo/openshift-node/scaleup.yml35
1 files changed, 11 insertions, 24 deletions
diff --git a/playbooks/byo/openshift-node/scaleup.yml b/playbooks/byo/openshift-node/scaleup.yml
index 2b10b6c76..e0c36fb69 100644
--- a/playbooks/byo/openshift-node/scaleup.yml
+++ b/playbooks/byo/openshift-node/scaleup.yml
@@ -1,32 +1,19 @@
---
-- name: Create initial host groups for localhost
+- include: ../openshift-cluster/initialize_groups.yml
+
+- name: Ensure there are new_nodes
hosts: localhost
connection: local
become: no
gather_facts: no
- tags:
- - always
tasks:
- - include_vars: ../../byo/openshift-cluster/cluster_hosts.yml
- - name: Evaluate group l_oo_all_hosts
- add_host:
- name: "{{ item }}"
- groups: l_oo_all_hosts
- with_items: "{{ g_all_hosts | default([]) }}"
- changed_when: False
+ - fail:
+ msg: >
+ Detected no new_nodes in inventory. Please add hosts to the
+ new_nodes host group to add nodes.
+ when:
+ - g_new_node_hosts | default([]) | length == 0
-- name: Create initial host groups for all hosts
- hosts: l_oo_all_hosts
- gather_facts: no
- tags:
- - always
- tasks:
- - include_vars: ../../byo/openshift-cluster/cluster_hosts.yml
+- include: ../../common/openshift-cluster/std_include.yml
-- include: ../../common/openshift-node/scaleup.yml
- vars:
- openshift_cluster_id: "{{ cluster_id | default('default') }}"
- openshift_debug_level: "{{ debug_level | default(2) }}"
- openshift_deployment_type: "{{ deployment_type }}"
- openshift_master_etcd_hosts: "{{ groups.etcd | default([]) }}"
- openshift_master_etcd_port: 2379
+- include: ../../common/openshift-node/config.yml