Quickstart a New VM
Use infra-ansible quickstart to baseline a new Common VM fast and safely.
What quickstart does
- creates deploy user and SSH key access
- hardens SSH policy
- configures UFW defaults
- installs Docker + Compose plugin
- wires Caddy include management
Minimal command path
From infra-ansible/:
ansible-playbook -i '100.x.y.z,' playbooks/quickstart_common.yml -u root
After success:
ssh deploy@100.x.y.z
Safety notes
- run quickstart once per new VM baseline
- keep public SSH closed unless explicitly required
- if public SSH is required, use strict CIDR allowlists
Next step
Move immediately to inventory + vault + release pin setup before any application deploy.