mirror of
https://github.com/dredx/prole.git
synced 2026-09-23 10:13:58 +00:00
20 lines
627 B
YAML
20 lines
627 B
YAML
---
|
|
- name: Refresh k3s server (blank slate except token/CA)
|
|
hosts: k3s_hosts
|
|
become: true
|
|
serial: 1
|
|
vars:
|
|
# Safety guard: you must also pass `-e k3s_refresh_confirm=YES`.
|
|
# Example:
|
|
# ./ansible.sh -v .vault_pass -p infrastructure/playbooks/k3s_server_refresh.yml -l myrddin.prole.org -- -e k3s_refresh_confirm=YES
|
|
k3s_refresh_run_configure: true
|
|
tasks:
|
|
- name: Ensure cgroup kernel params are set
|
|
ansible.builtin.import_role:
|
|
name: cgroups
|
|
|
|
- name: Refresh k3s server (preserve token/CA)
|
|
ansible.builtin.import_role:
|
|
name: k3s
|
|
tasks_from: refresh_server
|