This commit is contained in:
James Turland
2024-07-26 12:00:20 +01:00
parent 8d85943c50
commit 80d9a3c52b
9 changed files with 159 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
# Hello, thanks for using my playbook, hopefully you can help to improve it.
# Install TalosCTL on Ansible node
- name: Install TalosCTL
hosts: ansible
gather_facts: true # enables us to gather lots of useful variables: https://docs.ansible.com/ansible/latest/collections/ansible/builtin/setup_module.html
become: true
roles:
- install-talosctl
# Configure Cluster Configuration
- name: Configure Cluster
hosts: ansible
gather_facts: true
roles:
- configure-cluster
# Apply Cluster Configuration
- name: Configure Cluster
hosts: ansible
gather_facts: true
roles:
- apply-config
# Configure TalosCTL
- name: Configure TalosCTL
hosts: ansible
gather_facts: true
roles:
- configure-talosctl
# Add Workers
- name: Add Workers
hosts: ansible
gather_facts: true
roles:
- add-workers