Files
k3s-ansible/inventory/hosts.ini

38 lines
1.1 KiB
INI

[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