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.