This directory contains the Infrastructure-as-Code (IaC
) definitions for the NoPlan API project
using Terraform and Terraform Cloud.
It contains three separate environments:
This environment contains the resources that are shared between the other environments. This helps to reduce cost (e.g. by using a shared Azure Container Registry) and allows for easy promotion of images.
This directory also contains the central configuration for TFLint, which is used to analyze the resource definitions on every pull request.
The infrastructure definitions are checked using tfsec.