This repository contains the Terraform code to build the AWS infrastructure for the Ministry of Justice's Network Access Control (NAC) platform. The infrastructure is implemented in AWS and applied using AWS CodePipelines specified in the Shared Services management account.
The running applications are defined and run as docker containers using AWS Fargate
This repository defines the system infrastructure only. Specific components and applications are defined in their own logical external repositories.
- Shared Services
- Radius Server
- Disaster Recovery
- Integration Tests
- Admin Portal
- Monitoring & Alerting
- Getting Started
- Deploying NACS
- Debug Mode
- Disaster Recovery
- Failover
- Authentication with Azure AD
- Vertically scaling the Read Replica
- Setup Performance Testing
- Database Access - dump with bastion
- DEP OCSP Service Overview
- Terraform state move scripts
- CI Terraform code - network-access-control-infrastructure
- Terraform module - module "network-access-control-infrastructure"
- AWS Account - MOJ Official (Shared Services)
- Pipeline "network-access-control-infrastructure"