SuperAPI AI 工具集

terraform-module-creator

部署与运维

查看项目

更新于 10-15 21:42

技能介绍

用途:该技能用于脚手架式创建新的 Terraform 模块,按照 terraform-module-library 中定义的标准生成初始目录与文件结构,适合在编写模块代码前完成基础搭建。

主要能力:提供创建模块目录的命令示例,并给出 versions.tf、variables.tf、outputs.tf 等模板文件内容,包含 required_version、required_providers 以及变量与输出的基本写法。

使用方式:先创建目录结构,例如 mkdir -p modules/<module-name>,再创建 main.tf、variables.tf、outputs.tf、versions.tf 和 README.md。模板中 versions.tf 声明 Terraform 版本与 google provider 来源及版本;variables.tf 定义 project_id 字符串变量;outputs.tf 输出资源 id。

与 terraform-module-library 的关系:本技能负责初始文件创建与设置,设计模式、最佳实践和内部代码逻辑应参考 terraform-module-library。

限制:资料未提供自动生成命令、安装方式、支持的云平台范围、收费信息及具体校验流程,相关细节暂未提供。