glab-opentofu について
glab-opentofuは、glabでOpenTofuまたはTerraformの連携や状態を扱うコマンドをまとめています。コマンドライン利用者やエージェントによる自動化向けで、状態一覧をJSONで出力できます。
主な機能
- 01OpenTofuまたはTerraformの初期化
- 02インフラ状態の操作
- 03状態一覧のJSON出力
活用シーン
- 01OpenTofuまたはTerraform環境の初期化
- 02エージェント自動化用の状態一覧取得
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ vince-winkintel/ gitlab-cli-skills --skill glab-opentofuインストール後、Claude Code で/glab-opentofuを入力して読み込まれたか確認します。
同梱ファイルreferences/commands.md
詳細
glab opentofu
概要
Work with the OpenTofu or Terraform integration.
USAGE
glab opentofu <command> [command] [--flags]
COMMANDS
init <state> [--flags] Initialize OpenTofu or Terraform.
state <command> [command] [--flags] Work with the OpenTofu or Terraform states.
FLAGS
-h --help Show help for this command.
-R --repo Select another repository. Can use either `OWNER/REPO` or `GROUP/NAMESPACE/REPO` format. Also accepts full URL or Git URL.
クイックスタート
glab opentofu --help
構造化出力
glab opentofu state list は、エージェントによる自動化に便利な構造化出力として、--output json / -F json をサポートしています。
# List OpenTofu state with JSON output
glab opentofu state list --output json
glab opentofu state list -F json
サブコマンド
--help の全出力については、references/commands.md を参照してください。
コメント
Markdown 対応