--- - name: Create the OpenStack resources for cluster installation hosts: localhost tasks: - name: provision cluster include_role: name: openshift_openstack tasks_from: provision.yml # NOTE(shadower): the (internal) DNS must be functional at this point!! # That will have happened in provision.yml if nsupdate was configured. # TODO(shadower): consider splitting this up so people can stop here # and configure their DNS if they have to. - name: Prepare the Nodes in the cluster for installation hosts: cluster_hosts become: true # NOTE: The nodes may not be up yet, don't gather facts here. # They'll be collected after `wait_for_connection`. gather_facts: no tasks: - name: Wait for the the nodes to come up wait_for_connection: - name: Gather facts for the new nodes setup: - name: Install dependencies include_role: name: openshift_openstack tasks_from: node-packages.yml - name: Configure Node include_role: name: openshift_openstack tasks_from: node-configuration.yml