Skip to main content

Overview

VOL app infrastructure is deployed using Terraform. The Terraform code is located in the /infra/terraform directory.

The Terraform code is split into multiple modules, located in /modules directory. Each module will contain an auto-generated README.md file which will provide more information about the module.

info

README.md files are automatically generated by terraform-docs.

The relationship between the Terraform directory structure is as per the diagram below:

Accounts

There are 2 AWS accounts:

AliasAccount ID
nonprod054614622558
dvsa146997448015
warning

The accounts also contain resources that are managed in the vol-terraform repository.

The infrastructure managed in this repository is defined in RFC-005.

Environments

There are 2 fixed environments in each AWS account:

NameDescriptionAccountRegion
devDevelopmentnonprodeu-west-1
intIntegrationnonprodeu-west-1
prepPre-productiondvsaeu-west-1
prodProductiondvsaeu-west-1
danger

During the transition to the new infrastructure. The environments above will map to the existing environments in the current infrastructure.

EnvironmentExisting EnvironmentAccount
devdevnonprod
intqanonprod
prepppdvsa
prodappdvsa