--- # Main Site Deployment Playbook # # This playbook orchestrates deployment across all hosts: # - Homelab (arch-vps): Personal services and experimentation # - Production (mini-vps): Client projects requiring high uptime # # Usage: # ansible-playbook site.yml # Deploy everything # ansible-playbook site.yml -l homelab # Deploy only homelab # ansible-playbook site.yml -l production # Deploy only production # ansible-playbook site.yml --tags caddy # Deploy Caddy everywhere # Security hardening playbook (optional, currently commented out) # Establishes secure foundation before web services # - import_playbook: playbooks/security.yml # Deploy homelab infrastructure on arch-vps - import_playbook: playbooks/homelab.yml # Deploy production services on mini-vps - import_playbook: playbooks/production.yml