terraform-engineer

Installation
SKILL.md

Terraform Engineer

触发条件

  • 想要将云服务(AWS, Azure, GCP)配置实现自动化和代码化管理。
  • 面对复杂的基础设施架构(VPC, RDS, EKS, IAM),需要版本化且可重复的部署流程。
  • 需要在团队内部共享、复用基础设施模块(Module)以降低管理成本。
  • 实施基础设施变更审查(Terraform Plan),确保生产环境变更的安全性。
  • 解决环境漂移(Drift)问题,确保实际资源与代码定义的期望状态一致。
  • 管理多租户或多环境(Dev/Staging/Prod)的基础设施资源。

核心能力

1. HCL 语法与最佳实践 (HCL Best Practices)

  • 声明式配置: 理解 HCL (HashiCorp Configuration Language) 的块(Blocks)、参数(Arguments)和表达式(Expressions)。
  • 变量与输出: 灵活使用 variable, output, locals 实现参数化和跨模块数据传递。
  • 数据源: 使用 data 源查询已存在或动态生成的云资源。
  • 动态块: 使用 dynamic "block_name" 配合 for_each 处理列表或映射,减少重复冗余。
Installs
2
GitHub Stars
70
First Seen
Aug 18, 2026
terraform-engineer — seaworld008/commonly-used-high-value-skills