{"repo":"pepperize/cdk-organizations","free":true,"listed":false,"github":"https://github.com/pepperize/cdk-organizations","clone":"git clone https://github.com/pepperize/cdk-organizations.git","description":"Manage AWS organizations, organizational units (OU), accounts and service control policies (SCP).","language":"TypeScript","stars":182,"topics":["aws","cdk","organizations","account","account-management","organizational-units","policies","tag-resources"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"CDK Organizations Manage AWS organizations, organizational units (OU), accounts and service control policies (SCP). Features: - Organization - Organizational Unit (OU) - Account - Delegated Administrator - Trusted Service - Policies, PolicyTypes, PolicyAttachment - Tagging Install TypeScript or Python C\\# / .Net Java Contributing Contributions of all kinds are welcome :rocket: Check out our contributor's guide. For a quick start, check out a development environment: Getting Started 1. Create a new account Signup for AWS 2. Prepare an IAM User with AdministratorAccess To deploy your new organization, you have to create an Administrator with an AccessKey - Creating your first IAM admin user and user group - Managing access keys for IAM users 3. Create a new CDK TypeScript App project with projen 4. Add @pepperize/cdk-organizations to your dependencies in .projenrc.js 5. Install the dependency 6. Create a stack 7. Configure your AWS CLI to deploy - Configuring the AWS CLI - AWSume The easiest is to export your access key 8. Deploy your first AWS organization Usage Organization To create a new organization or import an existing organization, add the following construct to your stack: - FeatureSet.ALL is required for advanced features like Service Control Policies (SCP) and is the preferred way to work with AWS Organizations - The account which deploys the stack, will automatically become the management account of the new organization. - If an organization already exists, it will ","default_branch":null,"files":null,"tree":[],"storefront":"/r/pepperize","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pepperize/cdk-organizations/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."}