llm-server/encoding/ansible/ verwaltet mit video-encoding.yml und der Rolle video_encoding den CPU-Only-Grundzustand des gesperrten Kontos gn-encoding (UID/GID 982): Konto-Identität und Passwortsperre, subordinate ID-Bereiche, Verzeichnisstruktur, Quadlet-Verzeichnis, Linger, getrennter rootless Podman-Store sowie verwehrter GPU-Zugriff (keine render/video-Gruppe, kein Lesezugriff auf /dev/kfd oder DRM-Render-Nodes). Ohne beschlossene Encoder-Entscheidungen stellt die Rolle sicher, dass kein Workload definiert ist. Check-Mode und zwei Läufe auf ghostnet-ki: jeweils ok=30 changed=0 failed=0. Preflight, host.yml (2x ok=55 changed=0) und ROCm-Probe (ok=33 changed=0) nach der Projekt-Aufteilung erneut bestanden. GNENC-000/001, GNAI-000 und GNAI-013 aktualisiert. Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
33 lines
998 B
YAML
33 lines
998 B
YAML
---
|
|
video_encoding_expected_hostname: ghostnet-ki
|
|
video_encoding_expected_distribution: Debian
|
|
video_encoding_expected_distribution_major_version: "13"
|
|
video_encoding_expected_ipv4_address: 10.0.0.90
|
|
|
|
video_encoding_account:
|
|
name: gn-encoding
|
|
uid: 982
|
|
gid: 982
|
|
home: /var/lib/ghostnet-encoding
|
|
config_directory: /etc/ghostnet-encoding
|
|
shell: /usr/sbin/nologin
|
|
subid_start: 493216
|
|
|
|
video_encoding_subid_count: 65536
|
|
|
|
video_encoding_directories:
|
|
- path: /var/lib/ghostnet-encoding/input
|
|
mode: "0750"
|
|
- path: /var/lib/ghostnet-encoding/output
|
|
mode: "0750"
|
|
- path: /var/lib/ghostnet-encoding/work
|
|
mode: "0750"
|
|
|
|
video_encoding_quadlet_user_directory: /etc/containers/systemd/users
|
|
|
|
# Open decisions from docs/platform/llm-server/encoding/GNENC-001 section 7
|
|
# stay unset on purpose. Until an encoder image, a schedule and resource limits
|
|
# are decided, the role only manages the shared encoding baseline and guards
|
|
# that no workload is defined.
|
|
video_encoding_image: ""
|