Skip to content

Releases: san99tiago/aws-cdk-organizations-demo

v1.0.2

29 Sep 18:49
Compare
Choose a tag to compare

Updates

Re-enabled Marketing accounts because of previous AWS Quota Limit exceeded.

│   └── 📝OUMarketing/ 
│       ├── 📝OUMarketingNonProd/ 
│       │   ├── 🏠AccountMarketingDev  # New
│       └── 📝OUMarketingProd/ 
│           └── 🏠AccountMarketingProd  # New

v1.0.1

27 Sep 02:46
6312a1a
Compare
Choose a tag to compare

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

24 Sep 03:08
2c56104
Compare
Choose a tag to compare

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 assume cdk-* 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).
  • Created tests folder for unit tests of the CDK code (only synth success validation for now).