aws-cdk-rfcs icon indicating copy to clipboard operation
aws-cdk-rfcs copied to clipboard

Alternative Infrastructure Providers

Open alimeerutech opened this issue 4 years ago • 2 comments

add support for running Terraform or SDK/API calls via boto3 as an alternative infrastructure to provider to Cloudformation

Use Case

This would free CDK from all the issues/limitations that come with Cloudformation, also would open the door for cdk to deploy to other cloud providers/environments based on their own specific SDK/APIs.

Proposed Solution

in cdk.json

apps: [
  {
    "name": "app1",
    "provider": "terraform"
  },
  {
    "name": "app2",
    "provider": "boto3"
  }
]

Other

  • [ ] :wave: I may be able to implement this feature request
  • [X] :warning: This feature might incur a breaking change

This is a :rocket: Feature Request

alimeerutech avatar Jul 31 '20 18:07 alimeerutech

I am transferring this to the RFC repo for further discussion.

eladb avatar Aug 04 '20 09:08 eladb

Oh god please no. Just use Pulumi if you want this kind of functionality. CDK does one thing and one thing well: apply opinionated patterns to create CloudFormation templates in a safe way.

jamesholmes-linktree avatar Dec 04 '20 05:12 jamesholmes-linktree

This would be a strategy decision, not just a technical one. Therefore out of scope for this repo.

mrgrain avatar Oct 27 '23 12:10 mrgrain