Skip to content
Snippets Groups Projects

Terraform definitions for unified api

This folder contains definitions that are used to deploy the unified api.

Feature Environments

We want to be able to deploy an environment for a feature branch.

We are using terraform workspaces (named after git branches) for this. All infrastructure definitions in this folder are named relatively to the workspace. Therefore, on a workspace, we create/modify infrastructure only for the specific feature environment, without changing any infrastructure from other feature environments. Thereby, we achieve environments per branch, bootstrappable and destroyable via CI.