snel.kubernetes-cluster/roles/talos_configs_create/tasks/create_talosconfig.yml

15 lines
463 B
YAML

---
- name: Create talosctl config
delegate_to: "{{ talosctl_host }}"
when: "'talos_first_nodes' in group_names"
ansible.builtin.command:
cmd: >-
talosctl gen config '{{ cluster_name }}' 'https://{{ talos_control_lb_hostname }}:6443'
--output-types talosconfig
--output '{{ talosconfig }}'
--with-secrets '{{ talos_cluster_secrets_file }}'
--force
creates: "{{ talosconfig }}"
notify: Update talosconfig