CloudSnorkel / cdk-github-runners

CDK constructs for self-hosted GitHub Actions runners
https://constructs.dev/packages/@cloudsnorkel/cdk-github-runners/
Apache License 2.0
255 stars 37 forks source link

Feature: Terraform CDK Support #384

Closed regicsolutions closed 11 months ago

regicsolutions commented 11 months ago

For enterprises that are heavily invested in terraform it would be great if this module supported terraform using the terraform-cdk

kichik commented 11 months ago

CDKtf and CDK don't share the same, or even similar, L2 constructs. I believe this will be a full rewrite. This is not something I want to do at the moment. If someone has an idea on how to make it simple enough so code can be shared, I am open to PRs or forks.

regicsolutions commented 11 months ago

A AwsTerraformAdapter was recently introduced to the terraform-cdk which includes the @cdktf/aws-cdk package and allows you to use Amazon Web Services Cloud Development Kit (AWS CDK) constructs in your CDK for Terraform (CDKTF) projects, wondering if anyone has given this a try?

kichik commented 11 months ago

It doesn't support all the resources we use. I also don't see any direct mention of custom resource support, which we use extensively.

regicsolutions commented 11 months ago

Got it, thanks for taking the time to look into it