# ------------------------------------------------------------------------------ # FILE: playbooks/day1_deploy_vllm.yml # Deploy vLLM to a target host via roles/deploy-vllm. # # Staging run (deploy + validate WITHOUT touching production traffic): # ansible-playbook -i inventory.yml playbooks/day1_deploy_vllm.yml --limit astro-orbiter # # Cutover run (once staging is validated and Ryan/JARVIS approve flipping # traffic — starts and enables the systemd unit(s), runs Phase 5 verification): # ansible-playbook -i inventory.yml playbooks/day1_deploy_vllm.yml \ # --limit astro-orbiter --extra-vars "vllm_service_state=started" # ------------------------------------------------------------------------------ - name: Deploy vLLM inference serving stack hosts: astro-orbiter become: false gather_facts: true roles: - deploy-vllm