snel.kubernetes-cluster/talos.yml

55 lines
928 B
YAML

# Talos Install Playbook
---
- name: Cloudflare DNS
become: false
gather_facts: false
hosts:
- talos
roles:
- role: cloudflare_dns
tags:
- cloudflare_dns
- dns
- name: Wait for Talos port
become: false
gather_facts: false
hosts:
- talos
roles:
- role: talos_wait_port
tags:
- talos_wait_port
- talos_config_apply
- name: Talos config
become: false
gather_facts: false
hosts:
- talos
roles:
- role: talos_config_create
tags:
- talos_config_create
- role: talos_config_apply
tags:
- talos_config_apply
- name: Talos bootstrap
become: false
gather_facts: false
hosts:
- talos_first_nodes
roles:
- role: talos_bootstrap
- name: Talos hardware nodes
become: false
gather_facts: false
hosts:
- talos_hardware_nodes
roles:
- role: dci_finish
tags:
- dci_finish