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.
Apache License 2.0
656 stars 227 forks source link

Use CloudFormation Resource Providers #281

Open eduardomourar opened 4 years ago

eduardomourar commented 4 years ago

Why not use Resource Type Providers (Python here) instead of custom resources? If the resource types are split into smaller parts, other deployment frameworks (like CDK, Terraform, Pulumi, OrgFormation) could use them to manage AWS resources. The benefit being the ability to share code among all of them because we will be using CloudFormation services in the end.

thomasmcgannon commented 4 years ago

Hi Eduardo, Can you provide a little more detail on what you are trying to achieve? You should be able to use this functionality when building your own CloudFormation that is deployed through ADF. Or are you referring to internal ADF functions which you would like to see as CloudFormation Resource Types?

eduardomourar commented 4 years ago

I am referring to the internal ADF functions, indeed.