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?

  1. 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.
  2. 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