Files
cluster-knaster/platform/proxmox/ansible/inventory.yml
T
Robert RappandClaude Opus 5.5 5c790cc8d4
ci / test (push) Successful in 27s
gpu-llamacpp: Compose auf P2000 per device_ids, Rolle und Playbook (Task 6.1)
- Build-Pin wie im Benchmark (b6000 = 4762ad7, CUDA 12.4, sm_52;61), Host-Netz,
  Log-Rotation, /slots und Web-Oberfläche aus, Qwen3 ohne Denkphase.
- Exporter aus dem Compose entfernt (laufen nativ, Rolle gpu-exporters).
- Rolle gpu-llamacpp: Karten-UUID über den Namen, Modelle mit Prüfsumme,
  ufw-Regeln nur vorgemerkt. Inventargruppe gpu_llamacpp (ohne gpu-pve52).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 21:28:33 +02:00

42 lines
1.4 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:
gpu-pve44: {driver_generation: legacy}
gpu-pve46: {driver_generation: legacy}
gpu-pve48: {driver_generation: legacy}
gpu-pve52: {driver_generation: legacy}
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