--- - name: Setup the master node group hosts: localhost tasks: - include_role: name: openshift_aws tasks_from: setup_master_group.yml - name: set the master facts for hostname to elb hosts: masters gather_facts: no remote_user: root tasks: - include_role: name: openshift_aws tasks_from: master_facts.yml - name: run the init include: ../../init/main.yml - name: perform the installer openshift-checks include: ../../openshift-checks/private/install.yml - name: etcd install include: ../../openshift-etcd/private/config.yml - name: include nfs include: ../../openshift-nfs/private/config.yml when: groups.oo_nfs_to_config | default([]) | count > 0 - name: include loadbalancer include: ../../openshift-loadbalancer/private/config.yml when: groups.oo_lb_to_config | default([]) | count > 0 - name: include openshift-master config include: ../../openshift-master/private/config.yml - name: include master additional config include: ../../openshift-master/private/additional_config.yml - name: include master additional config include: ../../openshift-node/private/config.yml - name: include openshift-glusterfs include: ../../openshift-glusterfs/private/config.yml when: groups.oo_glusterfs_to_config | default([]) | count > 0