按习惯方式搭建新的 Terraform 模块
何时使用: 你正在分离出一个供内部或公开复用的模块,并希望结构一次就正确。
步骤
-
说明模块的目的使用 terraform-skill。为 AWS ECS 服务搭建一个模块,可选集成 ALB 和 CloudWatch 告警。✓ 已复制→ 结构遵循 terraform-aws-modules 约定 — main.tf, variables.tf, outputs.tf, versions.tf, README.md, examples/
-
添加测试推荐测试方案 — 原生 tests 还是 Terratest?应用决策框架。✓ 已复制→ 经过推理的选择和搭建的测试文件
结果: 一个能在第一个 PR 上通过审查的模块。
注意事项
- 版本管理过于宽松(~> vs 指定版本) — Skill 默认为 required_providers 锁定次版本