Rename playbook to playbooks for ansible collection support (#333)

Signed-off-by: Derek Nola <derek.nola@suse.com>
This commit is contained in:
Derek Nola
2024-06-04 10:36:35 -07:00
committed by GitHub
parent 006653f3ff
commit 5a12415b3c
4 changed files with 0 additions and 0 deletions

19
playbooks/reboot.yml Normal file
View File

@@ -0,0 +1,19 @@
---
- name: Reboot cluster servers staggered
hosts: server
become: true
gather_facts: true
serial: 1
tasks:
- name: Reboot
ansible.builtin.reboot:
test_command: kubectl get nodes
- name: Reboot cluster agents staggered
hosts: agent
become: true
gather_facts: true
serial: 1
tasks:
- name: Reboot
ansible.builtin.reboot:

33
playbooks/reset.yml Normal file
View File

@@ -0,0 +1,33 @@
---
- name: Undo cluster setup
hosts: k3s_cluster
become: true
tasks:
- name: Run K3s Uninstall script [server]
when: "'server' in group_names"
ansible.builtin.command:
cmd: k3s-uninstall.sh
removes: /var/lib/rancher/k3s/*
- name: Run K3s Uninstall script [agent]
when: "'agent' in group_names"
ansible.builtin.command:
cmd: k3s-agent-uninstall.sh
removes: /var/lib/rancher/k3s/*
- name: Remove user kubeconfig
ansible.builtin.file:
path: ~{{ ansible_user }}/.kube/config
state: absent
- name: Remove k3s install script
ansible.builtin.file:
path: /usr/local/bin/k3s-install.sh
state: absent
- name: Remove contents of K3s server location
when: k3s_server_location is defined
ansible.builtin.shell:
cmd: "rm -rf {{ k3s_server_location }}/*"
removes: "{{ k3s_server_location }}/*"
- name: Remove K3s config
when: server_config_yaml is defined
ansible.builtin.file:
path: /etc/rancher/k3s/config.yaml
state: absent

21
playbooks/site.yml Normal file
View File

@@ -0,0 +1,21 @@
---
- name: Cluster prep
hosts: k3s_cluster
gather_facts: true
become: true
roles:
- role: prereq
- role: airgap
- role: raspberrypi
- name: Setup K3S server
hosts: server
become: true
roles:
- role: k3s_server
- name: Setup K3S agent
hosts: agent
become: true
roles:
- role: k3s_agent

16
playbooks/upgrade.yml Normal file
View File

@@ -0,0 +1,16 @@
---
# Servers should be restarted sequientally to avoid etcd learner issues
# Agents have no such limitation
- name: Upgrade K3s Servers
hosts: server
become: true
serial: 1
roles:
- role: k3s_upgrade
- name: Upgrade K3s Agents
hosts: agent
become: true
roles:
- role: k3s_upgrade