ci / test (push) Successful in 25s
Aufbauplan Task 0.4: - inventory.yaml: pve44/46/48/52/61 und GODE-PC-05/06 (Ada, Windows, cpu_roles: false) - proxmox.yaml: eine GPU-VM pro Knoten mit allen Karten (D2), local-lvm/tank (D1 B), 192.168.100.0/24 ohne VLAN, Gast-IPs .220–.239 (ANNAHME bis Task 0.2) - registry.yaml/prometheus.yml: ops-Labels auf gpu-pve44/46/48, Ada ohne pve_node/vmid - tofu: dynamische hostpci, Speicher je Gast; Ansible: pve_gpu_hosts/pve_kiosk, Replikation auf mehrere Ziele - Placement: cpu_roles=false schließt Arbeitsplätze/Kiosk von CPU-Rollen aus - PLAN §1.3/§1.4/§9 und ADR-Nachträge (D1 entschieden, D2/D3 Bestätigung offen) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
41 lines
1.3 KiB
YAML
41 lines
1.3 KiB
YAML
# Hosts und IPs aus sites/knaster/proxmox.yaml (Aufbauplan Task 0.4). Ansible läuft im ops-LXC (Task 3.1).
|
||
# Gast-IPs: ANNAHME bis Task 0.2 (DHCP-Ausschluss .220–.239).
|
||
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: # keine VFIO-/NVIDIA-Sperre, iGPU bleibt beim Host (Kiosk)
|
||
hosts:
|
||
pve61: {ansible_host: 192.168.100.214}
|
||
vars:
|
||
ansible_user: root
|
||
gpu_vms:
|
||
hosts:
|
||
gpu-pve44: {ansible_host: 192.168.100.224}
|
||
gpu-pve46: {ansible_host: 192.168.100.226}
|
||
gpu-pve48: {ansible_host: 192.168.100.228}
|
||
gpu-pve52: {ansible_host: 192.168.100.232}
|
||
vars:
|
||
ansible_user: knaster
|
||
ansible_become: true
|
||
driver_generation: legacy # R580, Maxwell/Pascal
|
||
knaster_role: gpu-llamacpp
|
||
infra:
|
||
hosts:
|
||
infra: {ansible_host: 192.168.100.221}
|
||
vars:
|
||
ansible_user: root
|
||
ops:
|
||
hosts:
|
||
ops: {ansible_host: 192.168.100.220}
|
||
vars:
|
||
ansible_user: root
|