没有合适的资源?快使用搜索试试~ 我知道了~
terraform-generator:使用Node.js生成Terraform配置
共60个文件
ts:36个
snap:12个
json:5个
需积分: 12 0 下载量 29 浏览量
2021-02-03
05:05:43
上传
评论
收藏 111KB ZIP 举报
温馨提示
地形生成器 使用Node.js生成Terraform配置。 您无需安装Terraform即可使用此模块。 使用此模块的最终结果是纯文本的Terraform配置,您将需要将文本写入文件(terraform-generator确实提供了实用程序功能来为您编写文件)并自行执行。 当前支持为Terraform版本0.12生成配置。 效益 利用所有Javascript编程功能(某些功能在Terraform中不可用),例如函数,数组,循环,if-else,map等,以生成普通的Terraform配置。 您可以轻松地使用Javascript / Typescript维护基础结构。 您不需要使用Terraform变量,可以使用自己的Javascript / JSON变量或使用dotenv。 您不需要使用Terraform模块来创建可重用的资源,可以使用Javascript函数。 您可以合并其他Node.js库以简化工作。 局限性 生成的配置未格式化,并且其有效性未得到验证,请使用terraform fmt和terraform plan对其进行格式化并自行检查其有效性。 通过NPM安装
资源推荐
资源详情
资源评论
收起资源包目录
terraform-generator-master.zip (60个子文件)
terraform-generator-master
.eslintrc.json 3KB
.github
FUNDING.yml 43B
ISSUE_TEMPLATE
bug_report.md 391B
feature_request.md 601B
workflows
nodejs.yml 392B
src
index.ts 1KB
TerraformGenerator.ts 8KB
blocks
Block.ts 3KB
Module.ts 561B
Provisioner.ts 592B
Backend.ts 585B
Variable.ts 564B
Output.ts 570B
Locals.ts 560B
Data.ts 669B
Provider.ts 698B
Resource.ts 3KB
types
Map.ts 367B
List.ts 368B
TerraformGeneratorUtils.ts 3KB
arguments
Argument.ts 2KB
Function.ts 1KB
Attribute.ts 866B
Heredoc.ts 573B
.vscode
settings.json 265B
tsconfig.json 346B
LICENSE 747B
test
index.ts 822B
blocks
Data.test.ts 456B
Output.test.ts 278B
Resource.test.ts 2KB
Variable.test.ts 464B
Block.test.ts 861B
Backend.test.ts 403B
__snapshots__
Module.test.ts.snap 21KB
Output.test.ts.snap 21KB
Block.test.ts.snap 767B
Variable.test.ts.snap 21KB
Provisioner.test.ts.snap 21KB
Locals.test.ts.snap 21KB
Resource.test.ts.snap 23KB
Data.test.ts.snap 21KB
Backend.test.ts.snap 21KB
Provider.test.ts.snap 42KB
Locals.test.ts 436B
Provider.test.ts 670B
Module.test.ts 456B
Provisioner.test.ts 313B
tfg
Base.test.ts 8KB
Others.test.ts 2KB
__snapshots__
Others.test.ts.snap 6KB
Base.test.ts.snap 53KB
arguments
Heredoc.test.ts 589B
Attribute.test.ts 718B
Argument.test.ts 1KB
Function.test.ts 2KB
README.md 7KB
.gitignore 86B
package-lock.json 303KB
package.json 2KB
共 60 条
- 1
资源评论
蓝精神
- 粉丝: 25
- 资源: 4721
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 前端开发-什么是前端开发-关于前端开发的一些相关介绍
- Sora AI-关于文生视频的使用场景说明
- suno AI文生视频的相关教程和介绍使用
- 什么是后端开发-关于后端开发的一些小介绍分享
- Jurassic Pack Vol. II Dinosaurs 侏罗纪包卷恐龙二号Unity游戏模型资源unitypackage
- Jurassic Pack Vol. III Dinosaurs 侏罗纪包卷恐龙三号Unity游戏模型资源unitypackag
- Ultimate Seating Controller 终极座椅控制器Unity游戏开发插件资源unitypackage
- 什么是人工智能-关于人工智能的相关介绍说明
- Figma Converter for Unity适用Unity的Figma转换器Unity游戏开发插件unitypackage
- Creepy Animatronic Anims 令人毛骨悚然的电子动画Unity游戏动画插件资源unitypackage
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功