{"repo":"raajheshkannaa/cdk-org-formation","free":true,"listed":false,"github":"https://github.com/raajheshkannaa/cdk-org-formation","clone":"git clone https://github.com/raajheshkannaa/cdk-org-formation.git","description":"Manage AWS Organizations as Code","language":"Python","stars":14,"topics":["cdk","create-account","automation","aws-organizations","codepipeline","organization-formation"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Manage AWS Organizations with Code 🚀 ⭐️ Organization Formation ⭐️ built by Olaf Conijn is an amazing tool which helps simplify the process of managing AWS Organizations 🥇 https://github.com/org-formation/org-formation-cli 🔥 We have wrapped org-formation-cli within a CDK App which deploys a CodePipeline pipeline which will auto manage AWS Organization. Some of the common tasks we could Create Organization Units Move Accounts between OUs Create AWS New Accounts Manage Service Control Policies for OUs/Accounts Manage Account Contacts, IAM Aliases, etc.. Usage This is a CDK Project, which means you need to have CDK installed on your local system with npm i -g aws-cdk Steps git clone https://github.com/raajheshkannaa/cdk-org-formation-pipeline Update the organization account id in the cdkorgformation/pipeline stack.py , which is the s3 bucket permissions where org-formation will hold the org structure in its state.json file. Install org-formation-cli by running npm install -g aws-organization-formation Change directory into the cdkorgformation folder which holds a dummy org.yml file for reference. From this directory, initialize the Org Structure by running org-formation init org.yml --region us-east-1 . This will overwrite the current dummy org.yml file with your actual AWS Organizations structure. cdk deploy --profile aws-org-profile This will create the codecommit repository and the CodePipeline with the right permissions and .yml file into the AWS Organizations Account. Con","default_branch":null,"files":null,"tree":[],"storefront":"/r/raajheshkannaa","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/raajheshkannaa/cdk-org-formation/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}