--- - name: Generate Talos machine configs (talhelper genconfig) when: noble_talos_genconfig | bool block: - name: Validate talconfig ansible.builtin.command: argv: - talhelper - validate - talconfig - talconfig.yaml args: chdir: "{{ noble_repo_root }}/talos" changed_when: false - name: Generate Talos configs (out/) ansible.builtin.command: argv: - talhelper - genconfig - -o - out args: chdir: "{{ noble_repo_root }}/talos" changed_when: true - name: Post genconfig — next steps ansible.builtin.debug: msg: >- Configs are in talos/out/. Apply to nodes, bootstrap, and kubeconfig per talos/README.md before running playbooks/noble.yml. - name: Skip when noble_talos_genconfig is false ansible.builtin.debug: msg: "No-op: pass -e noble_talos_genconfig=true to run talhelper genconfig." when: not (noble_talos_genconfig | bool)