🏗️
Terraform
IaC クラウド・DevOpsインストールコマンド
npx clawhub@latest install terraform
インストール手順
1
環境確認
Node.js 22以上とOpenClawがインストール済みであることを確認してください。ターミナルでopenclaw --versionを実行して確認できます。
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 が Infrastructure as Code の管理を支援し、HCL 設定の記述からデプロイ実行まで対応します。
コア機能
- HCL 生成:要件の説明から Terraform 設定コードを自動生成
- Plan 実行:
terraform planを実行して変更内容を解説 - Apply 実行:
terraform applyの実行(確認が必要) - 状態確認:現在のインフラ状態とリソース一覧を表示
- エラー診断:Terraform 実行エラーを分析して修正案を提供
設定方法
{
skills: {
terraform: {
workingDir: "./infrastructure",
autoApprove: false,
backend: "s3"
}
}
}
使用シーン
- 「AWS 上に VPC と2つのサブネットを作成する Terraform 設定を書いて」
- 「terraform plan を実行して変更内容を確認して」
- 「現在 Terraform で管理されているリソースは何がある?」
- 「Plan で RDS インスタンスが再作成されるのはなぜ?」