Releases: san99tiago/aws-cdk-organizations-demo
Releases · san99tiago/aws-cdk-organizations-demo
v1.0.2
v1.0.1
Add Marketing OUs and Accounts
Updated AWS Organizations OUs and AWS Accounts with the structure:
# Hierarchy of the OUs and Accounts
OURoot/
├── 🏠ManagementAccount(🚩)
├── 📝OUInfrastructure/
│ ├── 📝OUInfrastructureNonProd/
│ │ └── 🏠AccountSharedServicesNonProd
│ └── 📝OUInfrastructureProd/
│ └── 🏠AccountSharedServicesProd
├── 📝OUWorkloads/
│ ├── 📝OUFinance/
│ │ ├── 📝OUFinanceNonProd/
│ │ │ ├── 🏠AccountFinanceDev
│ │ │ └── 🏠AccountFinanceQA
│ │ └── 📝OUFinanceProd/
│ │ └── 🏠AccountFinanceProd
│ └── 📝OUMarketing/ # New
│ ├── 📝OUMarketingNonProd/ # New
│ │ ├── 🏠AccountMarketingDev # New
│ └── 📝OUMarketingProd/ # New
│ └── 🏠AccountMarketingProd # New
└── 📝OUPolicyStagingTests/
└── 🏠AccountPolicyStagingTests
v1.0.0
Initial Release
Created AWS Organizations OUs and AWS Accounts with the structure:
# Hierarchy of the OUs and Accounts
OURoot/
├── 🏠ManagementAccount(🚩)
├── 📝OUInfrastructure/
│ ├── 📝OUInfrastructureNonProd/
│ │ └── 🏠AccountSharedServicesNonProd
│ └── 📝OUInfrastructureProd/
│ └── 🏠AccountSharedServicesProd
├── 📝OUWorkloads/
│ └── 📝OUFinance/
│ ├── 📝OUFinanceNonProd/
│ │ ├── 🏠AccountFinanceDev
│ │ └── 🏠AccountFinanceQA
│ └── 📝OUFinanceProd/
│ └── 🏠AccountFinanceProd
└── 📝OUPolicyStagingTests/
└── 🏠AccountPolicyStagingTests
- Included
.github/prerequisites
folder with CloudFormation template for GitHub OIDC Federation and IAM Role with permissions to assumecdk-*
roles. - Added CI/CD workflow with GitHub Actions Workflows.
- On
feature/***
branches, code-quality, tests, CDK Synth/Diff and IaC Checkov. - On
main
branch, enabled all stages (including deployment).
- On
- Created
tests
folder for unit tests of the CDK code (only synth success validation for now).