--- # - name: Step 1 - Install Prerequisites # hosts: fastpass # become: true # gather_facts: true # roles: # - role: kubernetes-prerequisites - name: Step 2 - Deploy First Control Plane Node hosts: fastpass_control_plane[0] become: true gather_facts: true # false roles: - role: fastpass-first-control-plane # - name: Step 3 - Deploy Additional Control Plane Nodes # hosts: fastpass_control_plane[1:] # become: true # gather_facts: false # roles: # - role: fastpass-additional-control-plane # - name: Step 4 - Deploy Worker Nodes # hosts: fastpass_workers # become: true # gather_facts: false # roles: # - role: fastpass-workers # - name: Final Cluster Validation # hosts: fastpass_control_plane[0] # become: false # gather_facts: false # environment: # KUBECONFIG: "{{ kubeconfig_path }}" # tasks: # - name: Display cluster status # ansible.builtin.command: kubectl get nodes # delegate_to: localhost # - name: Display all pods # ansible.builtin.command: kubectl get pods -A # delegate_to: localhost