# ATProto PDS commands. Run `just --list` from this directory. # Terraform must be initialized (`just init`) before ssh or ip will resolve. default: @just --list ip: @cd terraform && terraform output -raw droplet_ipv4 init: cd terraform && terraform init plan: init cd terraform && terraform plan apply: init cd terraform && terraform apply ssh: ssh devict@$(just ip) # full ansible setup (all roles) setup: cd ansible && ansible-playbook site.yaml # re-render templates + restart pds (no full setup) deploy: cd ansible && ansible-playbook deploy-pds.yaml