diff options
author | OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> | 2017-11-15 02:52:26 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-11-15 02:52:26 -0800 |
commit | d4b6e2cf22856069d3956b08ec7feaf73380c2d1 (patch) | |
tree | 20120cae58359dfbd7af46186952d49845230e86 /playbooks/aws/openshift-cluster/install.yml | |
parent | 8a523fda6f78d69f4f62620b69f17f7dee860808 (diff) | |
parent | 3d14183384affb334fa4b4235406dbcb357612fc (diff) | |
download | openshift-d4b6e2cf22856069d3956b08ec7feaf73380c2d1.tar.gz openshift-d4b6e2cf22856069d3956b08ec7feaf73380c2d1.tar.bz2 openshift-d4b6e2cf22856069d3956b08ec7feaf73380c2d1.tar.xz openshift-d4b6e2cf22856069d3956b08ec7feaf73380c2d1.zip |
Merge pull request #5846 from kwoodson/cluster_install_order
Automatic merge from submit-queue.
Switch up the cluster install order.
The purpose of this pull request is to change the order of installation to the following:
- Provision masters
- Install masters
- Provision node groups (infra/compute)
- Join nodes to cluster (approval process)
- Call hosted playbooks on entire cluster
This model of install is a bit more robust than the previous one of bringing up nodes after hosted has been installed. This method allows us to have all nodes available when the services are being configured rather than after-the-fact.
Diffstat (limited to 'playbooks/aws/openshift-cluster/install.yml')
-rw-r--r-- | playbooks/aws/openshift-cluster/install.yml | 28 |
1 files changed, 26 insertions, 2 deletions
diff --git a/playbooks/aws/openshift-cluster/install.yml b/playbooks/aws/openshift-cluster/install.yml index 4d0bf9531..1e8118490 100644 --- a/playbooks/aws/openshift-cluster/install.yml +++ b/playbooks/aws/openshift-cluster/install.yml @@ -21,5 +21,29 @@ - name: run the std_include include: ../../common/openshift-cluster/std_include.yml -- name: run the config - include: ../../common/openshift-cluster/config.yml +- name: perform the installer openshift-checks + include: ../../common/openshift-checks/install.yml + +- name: etcd install + include: ../../common/openshift-etcd/config.yml + +- name: include nfs + include: ../../common/openshift-nfs/config.yml + when: groups.oo_nfs_to_config | default([]) | count > 0 + +- name: include loadbalancer + include: ../../common/openshift-loadbalancer/config.yml + when: groups.oo_lb_to_config | default([]) | count > 0 + +- name: include openshift-master config + include: ../../common/openshift-master/config.yml + +- name: include master additional config + include: ../../common/openshift-master/additional_config.yml + +- name: include master additional config + include: ../../common/openshift-node/config.yml + +- name: include openshift-glusterfs + include: ../../common/openshift-glusterfs/config.yml + when: groups.oo_glusterfs_to_config | default([]) | count > 0 |