Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/awslabs/aws-deployment-framework
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.
https://github.com/awslabs/aws-deployment-framework
aws deployment devops multi-account
Last synced: 2 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/awslabs/aws-deployment-framework
- Owner: awslabs
- License: apache-2.0
- Created: 2019-02-20T18:16:35.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-08-09T05:20:40.000Z (5 months ago)
- Last Synced: 2024-08-09T06:33:05.848Z (5 months ago)
- Topics: aws, deployment, devops, multi-account
- Language: Python
- Homepage:
- Size: 4.32 MB
- Stars: 651
- Watchers: 33
- Forks: 226
- Open Issues: 59
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-cloudops - AWS Deployment Framework - deployment-framework?label=%E2%AD%90%EF%B8%8F&logo=github" alt="Stars"><br><img align="right" src="https://img.shields.io/github/issues-raw/awslabs/aws-deployment-framework" alt="Issues"><br><img align="right" src="https://img.shields.io/github/last-commit/awslabs/aws-deployment-framework">](https://github.com/awslabs/aws-deployment-framework) | <img align="right" src="https://img.shields.io/badge/-aws-orange" alt="AWS"> | governance, cloud-environment, cloud-provider-tool | An extensive and flexible framework by AWS to manage and deploy resources across multiple AWS accounts and regions within an AWS Organization. | (Tools)
README
# AWS Deployment Framework
[![Build Status](https://github.com/awslabs/aws-deployment-framework/workflows/ADF%20CI/badge.svg?branch=master)](https://github.com/awslabs/aws-deployment-framework/actions?query=workflow%3AADF%20CI+branch%3Amaster)
[![MegaLinter](https://github.com/awslabs/aws-deployment-framework/workflows/MegaLinter/badge.svg?branch=master)](https://github.com/awslabs/aws-deployment-framework/actions?query=workflow%3AMegaLinter+branch%3Amaster)
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](https://aws.amazon.com/organizations/) while taking
advantage of services such as
[AWS CodePipeline](https://aws.amazon.com/codepipeline/),
[AWS CodeBuild](https://aws.amazon.com/codebuild/), and
[AWS CodeCommit](https://aws.amazon.com/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](https://aws.amazon.com/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](docs/installation-guide.md) for
Installation steps.
- Refer to the [Admin Guide](docs/admin-guide.md) on guidance how-to manage and
administrate ADF.
- Refer to the [User Guide](docs/user-guide.md) for using ADF to generate
and manage pipelines.
- Refer to the [Technical Guide](docs/technical-guide.md) 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](docs/samples-guide.md) for a detailed walk
through of the provided samples.
- Refer to the [Multi-Organization ADF Setup](docs/multi-organization-guide.md)
to use ADF in an enterprise-grade setup.