- 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
30 lines
736 B
YAML
30 lines
736 B
YAML
---
|
|
# ------------------------------------------------------------------------------
|
|
# FILE: roles/llm-inference/handlers/main.yml
|
|
# ------------------------------------------------------------------------------
|
|
|
|
- name: Reload systemd
|
|
ansible.builtin.systemd:
|
|
daemon_reload: true
|
|
listen: "reload systemd"
|
|
|
|
- name: Restart vllm-serve
|
|
ansible.builtin.systemd:
|
|
name: vllm-serve
|
|
state: restarted
|
|
listen: "restart vllm-serve"
|
|
|
|
- name: Restart Hermes on carousel
|
|
ansible.builtin.systemd:
|
|
name: "{{ item }}"
|
|
state: restarted
|
|
scope: user
|
|
loop:
|
|
- hermes-gateway
|
|
- hermes-dashboard
|
|
become: true
|
|
become_user: wed
|
|
delegate_to: carousel-of-progress
|
|
listen: "restart hermes"
|
|
ignore_errors: true
|