37 lines
789 B
YAML

---
# Toggle to true only if you intentionally want to hard-fail when NVIDIA tooling is missing.
ai_node_require_nvidia_tooling: false
# OS packages useful for AI-node observability and build workloads.
ai_node_base_packages:
- ca-certificates
- curl
- git
- htop
- nvtop
- pciutils
- python3
- python3-pip
- python3-venv
- tmux
# Conservative kernel tuning for mixed service + AI workloads.
ai_node_sysctl:
vm.swappiness: "10"
vm.max_map_count: "262144"
# AI workload directories. Keep models/data on persistent storage.
ai_node_directories:
- path: /srv/ai
owner: root
group: root
mode: "0755"
- path: /srv/ai/models
owner: root
group: root
mode: "0755"
- path: /srv/ai/workspaces
owner: root
group: root
mode: "0775"