# Production inventory — fill in when ready all: hosts: production-vps: ansible_host: YOUR_PRODUCTION_VPS_IP ansible_user: root ansible_ssh_private_key_file: ~/.ssh/id_ed25519 vars: swap_size_mb: 2048 docker_network: church-website-net postgres_container_name: postgres postgres_image: postgis/postgis:16-3.4 postgres_volume: pgdata databases: - name: church_website user: church_website password: "{{ vault_db_password }}" caddy_domains: - domain: YOUR_PRODUCTION_DOMAIN proxy_port: 3001 app_environments: - name: production port: 3001 domain: YOUR_PRODUCTION_DOMAIN db_name: church_website db_user: church_website db_password: "{{ vault_db_password }}" payload_secret: "{{ vault_payload_secret }}" site_id: chemnitz google_bucket: "{{ vault_google_bucket }}" resend_api_key: "{{ vault_resend_api_key }}" repo_dir: /opt/church-website/repo envs_dir: /opt/church-website/envs scripts_dir: /opt/church-website/scripts repo_url: "{{ vault_repo_url }}" repo_branch: master