Skip to content
Snippets Groups Projects
README.md 618 B
Newer Older
# 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.