# This playbook installs onto a provisioned cluster --- - 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 - name: run the init import_playbook: ../../init/main.yml - name: configure the control plane import_playbook: ../../common/private/control_plane.yml - name: ensure the masters are configured as nodes import_playbook: ../../openshift-node/private/config.yml - name: run the GCP specific post steps import_playbook: install_gcp.yml - name: install components import_playbook: ../../common/private/components.yml - hosts: primary_master gather_facts: no tasks: - name: Retrieve cluster configuration fetch: src: "{{ openshift.common.config_base }}/master/admin.kubeconfig" dest: "/tmp/" flat: yes