This repository contains the Terraform code to build the AWS infrastructure for the Ministry of Justice's DNS and DHCP 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
- DNS DHCP Admin Portal
- DNS Server
- DHCP Server
- Docker Base Images
- Disaster Recovery
- Integration Test Scripts
- Getting Started
- Authentication with Azure AD
- Corsham Site Tests
- Deployment
- Secrets Management
- Security Logging
- Networking
- Disaster Recovery
- Incident Reports
- Database Access - dump with bastion
- CI Terraform code - staff-device-shared-services-infrastructure
- Terraform module - module "pttp-infrastructure-ci-pipeline-dns-dhcp"
- AWS Account - MOJ Official (Shared Services)
- Pipeline "Staff-Device-DNS-DHCP-Infrastructure"