• Solution: Bootstrap the base box (or AMI) ◦ One set of scripts provisions from a bare image (such as Ubuntu 12.04) ◦ vagrant package ◦ Run the same scripts on the new base box.
the world differently. • Ops lives in the terminal, Dev (sometimes) lives in an IDE. • Dev wants a simple setup that can be easily changed. Ops wants a reliable setup that runs continuously.
Start from prod settings, but make compromises: ◦ Server that reloads code. ◦ Serve static assets in-place (no collection step) ◦ Enable DEBUG mode ◦ Run server in the foreground