Nee, niet per se in deze specifieke playbook (site.yml), omdat deze playbook uitsluitend bedoeld is om de management-container zelf in te richten (zoals het installeren van talosctl, kubectl en het configureren van SSH).
Het bootstrap-commando (talosctl bootstrap) communiceert niet met de management-container, maar rechtstreeks met de Talos-nodes in je geïsoleerde netwerk om de Kubernetes control plane op te starten.
Waar hoort het dan thuis?
- Via OpenTofu (meest gebruikelijk bij Talos): Je zag dit waarschijnlijk al terug in je eerdere OpenTofu-foutmeldingen (
talos_machine_bootstrap). OpenTofu kan dit na het aanmaken van de VMs automatisch voor je triggeren via de Talos-provider. - Via een aparte Ansible-stap: Als je liever alles via Ansible stuurt, kun je een aparte taak (of een aparte playbook) toevoegen die vanaf de management-server het
talosctl bootstrap-commando uitvoert zodra de Talos-nodes bereikbaar zijn.
ansible-playbook forgejo.yml