mcpField
T
terraform

terraform

github.com/full-stack-skills云与 DevOps191 次安装4 周前更新
代码仓库

关于 terraform

面向编写 Terraform 配置和管理云基础设施的用户,涵盖 HCL 配置、资源与状态管理,以及模块和工作区的使用。

主要功能

  1. 01编写与调试 .tf 配置
  2. 02配置 providers、resources 和 data sources
  3. 03管理 state、modules 与 workspaces
  4. 04使用 init、plan、apply 和 destroy 工作流
  5. 05格式化并验证配置

适用场景

  1. 01管理 AWS、Azure、GCP 或阿里云资源
  2. 02复用并版本化基础设施模板
  3. 03隔离不同环境的 Terraform 配置

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/full-stack-skills/devops-skills --skill terraform

安装后在 Claude Code 中输入/terraform确认已加载。

附带文件agents/openai.yamlLICENSE.txt

README 原文English

来自项目 README

README 暂无中文译文,以下为英文原文;中文介绍见上方。

When to use this skill

Use this skill whenever the user wants to:

  • 编写或调试 Terraform 配置文件(.tf)
  • 管理云基础设施(AWS、Azure、GCP、阿里云等)
  • 配置 Terraform providers、resources、data sources
  • 管理 Terraform state、modules、workspaces

How to use this skill

  1. 配置文件:HCL 语法定义 provider、resource、variable、output、module。
  2. 工作流:terraform init → terraform plan → terraform apply → terraform destroy。
  3. State 管理:本地或远程( S3 + DynamoDB、Azure Blob、阿里云 OSS 等)。
  4. Modules:复用基础设施模板,版本化管理。

Best Practices

  • 使用 remote state 替代本地 state,避免状态文件冲突。 -敏感信息用 variable 或 environment variable,不在 .tf 文件中硬编码。
  • 使用 terraform fmt 格式化代码,terraform validate 检查语法。
  • 生产环境使用 workspace 或 environment 隔离。

Keywords

terraform, iac, infrastructure as code, hcl, aws, azure, gcp, aliyun, 基础设施即代码, 云资源管理

评论

支持 Markdown