返回目录 / 开发工具
Terraform可复用模块库
为AWS、Azure、GCP或OCI抽象稳定输入输出、版本和模块边界。
Skills
先确定单一模块职责、支持的provider版本和资源边界,再显式声明变量类型、默认值、验证规则、输出以及依赖。通过examples演示最小与常用配置,在模块中固定版本并维护README/变更记录;运行fmt、validate和plan以检查图与破坏性改动。共享模块发布前检查敏感输出、状态文件和provider差异,不将示例plan误当作已应用资源。
权限边界
前置条件
- 需Terraform CLI、目标provider文档、测试账户或隔离环境;禁止在未知工作目录运行apply。
权限边界
- 可读取模块代码并生成HCL/plan;plan可能读取云状态,apply会创建或删除付费资源,必须显式审批。
限制
Terraform state قد يحتوي أسراراً؛ لا تضعه في المستودع ولا تعتمد على plan دون مراجعة drift والكلفة.
固定上游来源
- 仓库
- wshobson/agents
- 文件路径
- plugins/cloud-infrastructure/skills/terraform-module-library/SKILL.md
- 固定提交
46891e7e60da0e52baf1050b7b6391b64e84c6d9- 来源检查
- 2026-10-14 · 已按固定上游来源核对
仓库指标
以下数字属于上游仓库整体,不代表单个 Skill 或指南的点赞/热度。
- Stars
- 未取得
- Forks
- 未取得
- 观测时间
- 未取得
尚未取得指标快照。
许可证: MIT
适用工具
Terraform CLI · AWS/Azure/GCP/OCI providers