我正在计划将我现有的实施 Terraform(基础设施即服务)代码转换为 CDK .. 真的有可能吗?
问问题
644 次
3 回答
1
实际上,我最大的担忧是,在将所有 terraform 模块重写为 aws-cdk 时,是否能够保持现有基础架构不变。aws-cdk 中的每个构造都有一个名称,用于在 aws 中生成逻辑 id,我不确定 terraform 中的等效名称是什么。
运行 aws cdk deploy 时,如果名称与云中的名称不同,则它将销毁并重新创建资源。
于 2019-08-10T05:19:49.533 回答
1
目前无法将 Terraform 模板转换为等效的 CDK 代码。
于 2019-08-05T06:48:58.783 回答
0
您现在可以0.5
在 CDK 版本中执行此操作。
https://www.hashicorp.com/blog/announcing-cdk-for-terraform-0-5
- 创建一个新目录
- 初始化CDK项目
cdktf init --template="python" --local
- 复制你的
main.tf
文件 - 兑换!
cat main.tf | cdktf convert --provider hashicorp/aws --language python > imported.py
于 2021-11-11T16:52:00.867 回答