Nik Afiq f33fdc4044 Add initial Ansible configuration and playbooks for homelab setup
- Created ansible.cfg for configuration settings
- Added inventory.yml for host definitions
- Implemented bootstrap playbook for Minisforum setup
- Developed setup playbook for K3s installation
- Defined common role with user and package management tasks
- Established K3s server role with configuration and installation tasks
- Included Traefik Helm values for ingress management
2026-03-05 18:55:41 +09:00

15 lines
397 B
YAML

---
k3s_version: v1.32.2+k3s1 # pin to a specific version; update deliberately
k3s_server_ip: 192.168.7.77
# Written to /etc/rancher/k3s/config.yaml on the server
k3s_server_config:
disable:
- traefik # we deploy Traefik ourselves via Helm
flannel-backend: vxlan
node-ip: "{{ k3s_server_ip }}"
tls-san:
- "{{ k3s_server_ip }}"
- minisforum
- minisforum.local