This repo is to create the CPOracle Application resources in the target AWS Accounts
See https://dsdmoj.atlassian.net/wiki/spaces/DAM/pages/3148874745/CP+Oracle for the proposed architecture.
These diagrams are in Draw.io format
To edit the diagrams:
- Download the draw.io editor tool from https://github.com/jgraph/drawio-desktop/releases
- Create a branch on this repo
- Edit the files in the draw.io editor
- Export the diagrams to PNG format and import them into the confluence pages
- Create a PR and merge the document changes
File | Parent Confluence Page | Diagram Name | Notes |
---|---|---|---|
diagrams/CPOracleProposedAWS.drawio | https://dsdmoj.atlassian.net/wiki/spaces/DAM/pages/3159621747/CP+Oracle+Proposed+Architecture | Proposed Architecture | |
. | . | . | |
. | . | . |
Note: This repo uses Terraform 0.13
── common
├── iam
└──── security-groups
└────── ec2
└──────── alb
└────────── rds
└──────────── monitoring
ENVIRONMENT=cr-unpaid-work-dev CONTAINER=mojdigitalstudio/hmpps-terraform-builder-0-13 COMPONENT=common tg apply -compact-warnings
ENVIRONMENT=cr-unpaid-work-dev CONTAINER=mojdigitalstudio/hmpps-terraform-builder-0-13 COMPONENT=iam tg apply -compact-warnings
ENVIRONMENT=cr-unpaid-work-dev CONTAINER=mojdigitalstudio/hmpps-terraform-builder-0-13 COMPONENT=security-groups tg apply -compact-warnings
ENVIRONMENT=cr-unpaid-work-dev CONTAINER=mojdigitalstudio/hmpps-terraform-builder-0-13 COMPONENT=ec2 tg apply -compact-warnings
ENVIRONMENT=cr-unpaid-work-dev CONTAINER=mojdigitalstudio/hmpps-terraform-builder-0-13 COMPONENT=alb tg apply -compact-warnings
ENVIRONMENT=cr-unpaid-work-dev CONTAINER=mojdigitalstudio/hmpps-terraform-builder-0-13 COMPONENT=rds tg apply -compact-warnings
ENVIRONMENT=cr-unpaid-work-dev CONTAINER=mojdigitalstudio/hmpps-terraform-builder-0-13 COMPONENT=monitoring tg apply -compact-warnings