1234567891011121314151617181920212223242526272829 |
- # This playbook installs onto a provisioned cluster
- #TODO: split into parts: nodes.yml, bootstrap.yml, masters.yml, workers.yml, bootkube/post_setup.yml
- ---
- - hosts: localhost
- connection: local
- tasks:
- - name: place all scale groups into Ansible groups
- include_role:
- name: openshift_gcp
- tasks_from: setup_scale_group_facts.yml
- - hosts: nodes
- tasks:
- - name: Disable google hostname updater
- file:
- path: /etc/dhcp/dhclient.d/google_hostname.sh
- mode: 0644
- - name: run the deploy_cluster_40
- import_playbook: ../../playbooks/deploy_cluster_40.yml
- - name: destroy bootstrap node
- hosts: localhost
- connection: local
- tasks:
- - name: Scale down bootstrap node and update public API DNS record
- include_role:
- name: openshift_gcp
- tasks_from: remove_bootstrap.yml
|