33700448bf
Provisions e2-micro VM (us-east1-b, free tier) with static IP, SSH and web firewall rules, Docker + Caddy startup script, and IAM bindings for Firestore and GCS access via ADC. Imports existing drb-calls bucket and c2-server Firestore database into state. Ansible roles handle first-time setup (swap, docker group) and all subsequent deploys via rsync + docker compose, with secrets managed via Ansible Vault. DNS stays on AWS Route 53.
10 lines
358 B
Plaintext
10 lines
358 B
Plaintext
# Copy to group_vars/all.yml — safe to commit (no secrets here).
|
|
|
|
domain: example.com # must match Terraform var.domain
|
|
app_dir: /opt/drb
|
|
ssh_user: drb
|
|
|
|
# Path to the local repo root on your machine (used for rsync).
|
|
# Trailing slash is intentional — rsync copies contents, not the folder itself.
|
|
local_repo_path: "/path/to/Version 5C/Server/"
|