12345678910111213141516171819202122232425262728293031323334353637 |
- ---
- - 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: oo_all_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
|