Files
homelab/ansible/roles/llm-inference/meta/main.yml
Hermes Agent service account dda6b91330 feat(llm-inference): Day 1 playbook for RTX 3090 vLLM stack on astro-orbiter
- nvidia-driver-595-open (already installed 2026-08-03, idempotent)
- Python venv + vLLM 0.26.0 (already installed, idempotent)
- Gemma 2 27B model download via HuggingFace hub
- systemd vllm-serve.service on port 8000
- Hermes provider integration on carousel-of-progress
- vault_hf_token added to group_vars/all/vault
- ansible.cfg: vault_password_file set to absolute path
- inventory: astro_orbiter group added

Run with: env -u ANSIBLE_VAULT_PASSWORD_FILE ansible-playbook -i inventory.yml playbooks/day1_deploy_llm_inference.yml
2026-08-03 11:51:34 -05:00

15 lines
526 B
YAML

---
# ------------------------------------------------------------------------------
# FILE: roles/llm-inference/meta/main.yml
# ------------------------------------------------------------------------------
galaxy_info:
role_name: llm_inference
author: rblundon
license: MIT
description: >
Deploys vLLM serving stack with NVIDIA RTX 3090 on Ubuntu 24.04.
Manages NVIDIA drivers, Python venv, model download, systemd service,
and Hermes provider integration.
min_ansible_version: "2.15"
dependencies: []