--- # Talos Phase A — **talhelper genconfig** → **apply-config** (all nodes) → **bootstrap** → **kubeconfig**. # Requires: **talosctl**, **talhelper**, reachable node IPs (same LAN as nodes for Talos API :50000). # See **talos/README.md** §1–§3. Then run **playbooks/noble.yml** or **deploy.yml**. - name: Talos — genconfig, apply, bootstrap, kubeconfig hosts: localhost connection: local gather_facts: false vars: noble_repo_root: "{{ playbook_dir | dirname | dirname }}" noble_talos_dir: "{{ noble_repo_root }}/talos" noble_talos_kubeconfig_out: "{{ noble_repo_root }}/talos/kubeconfig" roles: - role: talos_phase_a tags: [talos, phase_a]