- 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
25 lines
658 B
YAML
25 lines
658 B
YAML
---
|
|
# ------------------------------------------------------------------------------
|
|
# FILE: roles/llm-inference/tasks/main.yml
|
|
# DESCRIPTION: Entry point — imports one task file per phase.
|
|
# Phases are additive; re-running the full playbook is always safe.
|
|
# ------------------------------------------------------------------------------
|
|
|
|
# Phase 1 — Foundation
|
|
- import_tasks: foundation.yml
|
|
|
|
# Phase 2 — Driver
|
|
- import_tasks: driver.yml
|
|
|
|
# Phase 3 — vLLM
|
|
- import_tasks: vllm.yml
|
|
|
|
# Phase 4 — Model
|
|
- import_tasks: model.yml
|
|
|
|
# Phase 5 — Serve
|
|
- import_tasks: serve.yml
|
|
|
|
# Phase 6 — Integration
|
|
- import_tasks: integration.yml
|