文件名称:cf-to-tf:用于为现有CloudFormation资源生成Terraform配置和状态的CLI工具
文件大小:55KB
文件格式:ZIP
更新时间:2024-02-24 07:40:40
cloudformation terraform TerraformJavaScript
CloudFormation到Terraform 一个简单的cli工具,用于为现有CloudFormation模板生成Terraform配置。 项目。 由@nathanielks维护。 CloudFormation到Terraform 此节点CLI工具用于生成Terraform配置文件以及Terraform状态,因此您可以使用Terraform来管理CloudFormation模板。 为了进一步说明,它不会为aws_cloudformation_stack规定的单个资源生成terraform配置,而是会生成aws_cloudformation_stack资源,以便您可以使用Terraform代替AWS Console和CLI或与之结合使用来管理现有CloudFormation堆栈。 入门 npm i -g @humanmade/cf-to-tf 推荐的依赖 由于这是为了生成Terraform资源而设计的,因此最好安装 。 您可以自己安装二进制文件,也可以使用brew工具为您管理二进制文件。 还建议安装因为这将有助于稍后处理cf-to-tf输出。 演示版 让我们以以下CloudFo
【文件预览】:
cf-to-tf-master
----.gitignore(13B)
----package.json(709B)
----package-lock.json(171KB)
----LICENSE.md(1KB)
----.travis.yml(167B)
----jest.config.js(102B)
----index.js(2KB)
----README.md(7KB)
----tests()
--------configuration.js(1KB)
--------template_allow_trailing_commas.js(450B)
--------cleanHCL.js(426B)
--------state.js(519B)
--------fixtures()
----lib()
--------configuration.js(2KB)
--------shared.js(770B)
--------stack.js(197B)
--------cleanHCL.js(532B)
--------state.js(2KB)
--------template.js(279B)