Skip to content

The AWS Deployment Framework (ADF) is an extensive and flexible framework to manage and deploy resources across multiple AWS accounts and regions based on AWS Organizations.

License

Notifications You must be signed in to change notification settings

awslabs/aws-deployment-framework

Folders and files

NameName
Last commit message
Last commit date
May 17, 2024
Jun 11, 2024
Jun 11, 2024
Apr 8, 2024
Oct 25, 2024
Aug 9, 2024
Jan 18, 2024
Jun 11, 2024
Sep 1, 2022
Apr 8, 2024
May 13, 2024
Aug 31, 2022
Apr 9, 2024
Apr 8, 2024
Feb 4, 2021
Dec 8, 2023
Jul 24, 2023
Aug 22, 2022
Jun 11, 2024
Jul 21, 2023
Jan 17, 2024
Mar 2, 2019
Jul 8, 2024
Apr 8, 2024
Apr 8, 2024
Feb 5, 2024
Apr 9, 2024
Apr 9, 2024
Jun 11, 2024

AWS Deployment Framework

Build Status

MegaLinter

The AWS Deployment Framework (ADF) is an extensive and flexible framework to manage and deploy resources across multiple AWS accounts and regions within an AWS Organization.

ADF allows for staged, parallel, multi-account, cross-region deployments of applications or resources via the structure defined in AWS Organizations while taking advantage of services such as AWS CodePipeline, AWS CodeBuild, and AWS CodeCommit to alleviate the heavy lifting and management compared to a traditional CI/CD setup.

ADF allows for clearly defined deployment and approval stages which are stored in a centralized configuration file. It also allows for account based bootstrapping, by which you define an AWS CloudFormation template and assign it to a specific Organization Unit (OU) within AWS Organizations. From there, any account you move into this OU will automatically apply this template as its baseline.

Quick Start

  • Refer to the Installation Guide for Installation steps.
  • Refer to the Admin Guide on guidance how-to manage and administrate ADF.
  • Refer to the User Guide for using ADF to generate and manage pipelines.
  • Refer to the Technical Guide if you want to learn more about the inner workings of ADF. For example in case you want to contribute or build on top of ADF.
  • Refer to the Samples Guide for a detailed walk through of the provided samples.
  • Refer to the Multi-Organization ADF Setup to use ADF in an enterprise-grade setup.

About

The AWS Deployment Framework (ADF) is an extensive and flexible framework to manage and deploy resources across multiple AWS accounts and regions based on AWS Organizations.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages