[master] # Add your k3s master/server nodes here # Example: pi-master ansible_host=192.168.30.100 ansible_user=pi cm4-01 ansible_host=192.168.30.101 ansible_user=pi [worker] # Add your k3s worker/agent nodes here # Example: pi-worker-1 ansible_host=192.168.30.102 ansible_user=pi # Example: pi-worker-2 ansible_host=192.168.30.103 ansible_user=pi cm4-02 ansible_host=192.168.30.102 ansible_user=pi cm4-03 ansible_host=192.168.30.103 ansible_user=pi cm4-04 ansible_host=192.168.30.104 ansible_user=pi [k3s_cluster:children] master worker [k3s_cluster:vars] # K3s version to install k3s_version=v1.34.2+k3s1 # Network settings ansible_user=pi ansible_python_interpreter=/usr/bin/python3 # K3s configuration # Flannel backend (vxlan is recommended for ARM) extra_server_args="--flannel-backend=vxlan" extra_agent_args="" # Extra packages to install on all nodes # Add or remove packages as needed (comma-separated list) extra_packages=btop,vim,tmux,net-tools,dnsutils,iotop,ncdu,tree,jq # Compute Blade Agent configuration # Set to false to skip compute-blade-agent deployment on specific nodes enable_compute_blade_agent=true