ci / test (push) Failing after 22s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
56 lines
2.1 KiB
YAML
56 lines
2.1 KiB
YAML
# Knoten und Gäste von knaster (Stand 12.10.2026). Läuft auf dem Steuerrechner ops.
|
|
# Gäste bekommen ihre IP per DHCP (D5 zurückgestellt): ansible_host der GPU-VMs und von infra
|
|
# kommt aus inventory.generated.yml (`tofu output -raw ansible_inventory`, nicht im Repo).
|
|
all:
|
|
vars:
|
|
knaster_site: knaster
|
|
children:
|
|
pve_all:
|
|
children:
|
|
pve_gpu_hosts:
|
|
hosts:
|
|
pve44: {ansible_host: 192.168.100.210}
|
|
pve46: {ansible_host: 192.168.100.209}
|
|
pve48: {ansible_host: 192.168.100.212}
|
|
pve52: {ansible_host: 192.168.100.207}
|
|
pve_kiosk:
|
|
hosts:
|
|
pve61: {ansible_host: 192.168.100.214}
|
|
vars:
|
|
ansible_user: root
|
|
gpu_vms:
|
|
hosts: # k3s_node_labels: Knoten-Labels für die Platzierung von GPU-Pods (D6)
|
|
gpu-pve44: {driver_generation: legacy, k3s_node_labels: [knaster.gpu=true, knaster.gpu.m4000=1, knaster.gpu.p2000=1]}
|
|
gpu-pve46: {driver_generation: legacy, k3s_node_labels: [knaster.gpu=true, knaster.gpu.m4000=1, knaster.gpu.p2000=1]}
|
|
gpu-pve48: {driver_generation: legacy, k3s_node_labels: [knaster.gpu=true, knaster.gpu.m4000=1, knaster.gpu.p2000=1]}
|
|
gpu-pve52: {driver_generation: legacy, k3s_node_labels: [knaster.gpu=true, knaster.gpu.m4000=1]}
|
|
vars:
|
|
ansible_user: knaster
|
|
ansible_become: true
|
|
ansible_python_interpreter: /usr/bin/python3
|
|
# llama.cpp-Profile je GPU-VM (Task 6.1, Rolle gpu-llamacpp). Liefert auch die Prometheus-Ziele (file_sd).
|
|
gpu_llamacpp:
|
|
hosts:
|
|
gpu-pve44: {llamacpp_profiles: [embed]}
|
|
gpu-pve46: {llamacpp_profiles: [embed]}
|
|
gpu-pve48: {llamacpp_profiles: [chat]}
|
|
infra:
|
|
hosts:
|
|
infra: {}
|
|
vars:
|
|
ansible_user: root
|
|
# Dienst-VMs ohne GPU (D6): k3s-Steuerung. Adresse aus inventory.generated.yml (Gruppe service_vms).
|
|
service_vms:
|
|
hosts:
|
|
k3s: {}
|
|
vars:
|
|
ansible_user: knaster
|
|
ansible_become: true
|
|
ansible_python_interpreter: /usr/bin/python3
|
|
k3s_server:
|
|
hosts:
|
|
k3s: {}
|
|
k3s_agents:
|
|
children:
|
|
gpu_vms: {}
|