4 ms·
And for those edge cases, you can use this: https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/cloudformation_stack https://registry.te
by mixedCase 5y ago
And for those edge cases, you can use this: https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/cloudformation_stack https://registry.terraform.io/providers/hashicorp/aws/latest...
Which still gives all the power of HCL to generate the CF stacks. No need to create a new provider.
- jdub 5y agoMigrating a 1500+ line CloudFormation template to Terraform (with some hope that a little extra flexibility would simplify the solution) only to keep using CloudFormation (through a Terraform-shaped hole) for the most complex parts of the problem... would not have been helpful.
- mixedCase 5y agoHence my mention of HCL. Between the language and Terraform modules, you're certainly not just "using CloudFormation through a Terraform-shaped hole". You have proper Terraform available to work with the CF template. You can even fully abstract each resource behind a module 1:1 if you wanted to. In a way, it's similar to how you'd treat C with inline assembly.