all: hosts: test-vps: ansible_host: 178.104.35.59 ansible_user: root ansible_ssh_pass: "{{ vault_ansible_become_pass }}" #ansible_ssh_private_key_file: ~/.ssh/id_ed25519 vars: # Docker docker_network: church-website-net # PostgreSQL postgres_container_name: postgres postgres_image: postgis/postgis:16-3.4 postgres_volume: pgdata # Databases databases: - name: church_website_staging user: church_website_staging password: "{{ vault_db_password_staging }}" - name: church_website_test user: church_website_test password: "{{ vault_db_password_test }}" # Caddy caddy_domains: - domain: mutter-teresa.skick.app proxy_port: 3001 - domain: mutter-teresa-test.skick.app proxy_port: 3002 - domain: git.skick.app proxy_port: 3003 # Forgejo forgejo_domain: git.skick.app forgejo_container_name: forgejo forgejo_port: 3003 forgejo_ssh_port: 2222 # App environments app_environments: - name: staging port: 3001 domain: mutter-teresa.skick.app db_name: church_website_staging db_user: church_website_staging db_password: "{{ vault_db_password_staging }}" payload_secret: "{{ vault_payload_secret_staging }}" site_id: chemnitz google_bucket: "{{ vault_google_bucket }}" resend_api_key: "{{ vault_resend_api_key }}" - name: test port: 3002 domain: mutter-teresa-test.skick.app db_name: church_website_test db_user: church_website_test db_password: "{{ vault_db_password_test }}" payload_secret: "{{ vault_payload_secret_test }}" site_id: chemnitz google_bucket: "{{ vault_google_bucket }}" resend_api_key: "{{ vault_resend_api_key }}" # Repo 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: staging