High-level design

Glider Gun uses Docker to encapsulate the process for each deployment, providing additional configuration (e.g. terraform variables) via a mounted volume, and then capturing the resulting outputs (e.g. terraform state, log files) via that same mounted volume.

Templates

Templates as Docker images

templates as docker images

Deploying a template

deploying a template

Template structure

deploying a template