首页 教程 分类 Skills下载 关于
ZH EN JA KO
🏗️

Terraform

IaC 云平台与DevOps

安装命令

npx clawhub@latest install terraform

安装说明

1
确认环境

确保已安装 Node.js 22+ 和 OpenClaw。在终端运行 openclaw --version 确认 OpenClaw 正常工作。

2
执行安装

在终端中运行上方安装命令,ClawHub 会自动下载并安装 Terraform 到 ~/.openclaw/skills/ 目录。

3
验证安装

运行 openclaw skills list 查看已安装技能列表,确认 Terraform 已出现在列表中。

4
配置参数(可选)

根据下方介绍中的配置说明,在 ~/.config/openclaw/openclaw.json5 中添加技能的配置项。

手动安装方式:将 Skill 文件夹复制到 ~/.openclaw/skills/ 或项目目录下的 skills/ 文件夹,确保文件夹中包含 SKILL.md 文件。
HCL编写 Plan/Apply 状态管理

详细介绍

Terraform 技能让 OpenClaw 帮你管理基础设施即代码,从编写 HCL 配置到执行部署。

核心功能

  • HCL 生成:根据需求描述自动生成 Terraform 配置代码
  • Plan 执行:运行 terraform plan 并解释变更内容
  • Apply 执行:执行 terraform apply(需确认)
  • 状态查看:查看当前基础设施状态和资源列表
  • 错误诊断:分析 Terraform 执行错误并提供修复建议

配置说明

{
  skills: {
    terraform: {
      workingDir: "./infrastructure",
      autoApprove: false,
      backend: "s3"
    }
  }
}

使用场景

  • 「帮我写一个 Terraform 配置,在 AWS 上创建一个 VPC 和 2 个子网」
  • 「运行 terraform plan 看看有什么变更」
  • 「当前有哪些资源在 Terraform 管理下?」
  • 「Plan 里为什么要重建 RDS 实例?」