Hashicorpスキル
ego lite browser
スポンサーego liteは、AIエージェントがウェブ自動化を実行するための最速のブラウザであり、CodexやClaude Codeとログイン状態を共有し、コストゼロ、設定不要です。
Alpha Vantage MCP Server
スポンサー金融市場データにアクセス:リアルタイムおよび過去の株式、ETF、オプション、外国為替、暗号通貨、商品、ファンダメンタルズ、テクニカル指標など
aws-ami-builder
agent-skills/plugins/packer/skills/aws-ami-builder
Packerのamazon-ebsビルダーを使用してカスタムAmazonマシンイメージを構築します。ソースAMIからHCLテンプレートを使用してAMI作成を自動化し、プロビジョナー(シェルスクリプト、ファイルアップロード、構成管理)によるカスタマイズをサポートします。ami_regionsによるマルチリージョンAMI配布と、名前、所有者、仮想化タイプによる柔軟なソースAMIフィルタリングをサポートします。環境変数、AWS認証情報ファイル、またはIAMインスタンスプロファイルを介して認証し、テンプレートの検証およびビルドコマンドを含みます...
azure-image-builder
agent-skills/plugins/packer/skills/azure-image-builder
AzureマネージドイメージとAzure Compute GalleryイメージをPackerで構築します。Azure VM用のカスタムイメージを作成する際に使用します。
azure-verified-modules
agent-skills/plugins/terraform/skills/azure-verified-modules
AVM準拠を目指すAzure Terraformモジュールの認定要件とベストプラクティス。プロバイダーのバージョン制約(azurerm >= 4.0, < 5.0; azapi >= 2.0, < 3.0)を適用し、gitベースのモジュール参照を禁止して、固定されたTerraformレジストリソースを推奨。すべての識別子にスネークケース(小文字)を必須とし、正確な変数型、アンチコリューション層パターンによる個別の出力属性、アルファベット順のローカル変数を要求。新しいリソース追加には機能トグル変数を必要とする...
new-terraform-provider
agent-skills/plugins/terraform/skills/new-terraform-provider
Plugin Frameworkを使用して新しいTerraformプロバイダーをスキャフォールディングします。標準の「terraform-provider-」命名規則に従った新しいGoモジュールワークスペースを生成し、必要な依存関係を初期化します。カスタマイズ用のTODOマーカー付きで、HashiCorpのPlugin Frameworkパターンに従ったテンプレートmain.goファイルを提供します。ビルドおよびテストコマンドを実行してプロバイダーがコンパイルされ、初期チェックを通過することを確認することでセットアップを検証します。新しいワークスペースを作成する前に意図を確認することでワークスペース管理を処理します...
provider-actions
agent-skills/plugins/terraform/skills/provider-actions
プラグインフレームワークを使用して、リソースライフサイクルイベントで命令型のTerraformプロバイダーアクションを実装します。作成前/後および更新前/後のライフサイクルトリガーをサポートします(Terraform 1.14.0では破棄イベントは利用不可)。適切なスキーマ定義、正しいフレームワークタイプ、コレクション用のElementType、および入力検証用のバリデータが必要です。長時間実行操作のための進捗報告、タイムアウト管理、包括的なエラーハンドリングを含みます。ポーリングおよび...を実装します。
provider-configuration
agent-skills/plugins/terraform/skills/provider-configuration
Terraformプロバイダーの設定と認証をPlugin Frameworkで実装する:プロバイダースキーマの資格情報(Optional + Sensitive属性)、…
provider-docs
agent-skills/plugins/terraform/skills/provider-docs
Terraformプロバイダーのドキュメントを作成、更新、レビューします。HashiCorp推奨のパターン、tfplugindocsテンプレート、スキーマを使用して、Terraform Registry向けに提供します。
provider-ephemeral-resources
agent-skills/plugins/terraform/skills/provider-ephemeral-resources
Terraformプロバイダーの一時的リソースをPlugin Frameworkで実装する:Open/Renew/Closeライフサイクル、一時的スキーマ設計、登録方法…
provider-framework-migration
agent-skills/plugins/terraform/skills/provider-framework-migration
TerraformプロバイダーのリソースとデータソースをPlugin SDKv2からPlugin Frameworkへ移行する:両方のプラグインを1つのプロバイダーでmuxする(terraform-plugin-mux、…
provider-resources
agent-skills/plugins/terraform/skills/provider-resources
Terraform Providerのリソースとデータソースを、完全なCRUD操作とテストとともに実装します。リソース実装におけるSDKv2とPlugin Frameworkの両方のパターンをカバーし、スキーマ設計、プラン修飾子、バリデーターを含みます。エラーハンドリング、状態管理、リソース未検出パターンを備えた完全なCRUD操作(作成、読み取り、更新、削除)の例を提供します。受け入れテストのパターン(基本テスト、消失テスト、ヘルパー関数、テスト実行コマンドなど)を含みます...
provider-test-patterns
agent-skills/plugins/terraform/skills/provider-test-patterns
プラグインフレームワークでterraform-plugin-testingを使用して受け入れテストを記述するためのパターン
push-to-registry
agent-skills/plugins/packer/skills/push-to-registry
PackerビルドのメタデータをHCP Packerレジストリにプッシュし、イメージのライフサイクル追跡とガバナンスを実現します。ビルドアーティファクトを最小限のオーバーヘッドでHCP Packerに登録し、メタデータのみ(実際のイメージは含まない)を保存して、ビルド時間に1分未満の追加で済みます。バケットレベルのラベル(ビルドごとに更新)と、バージョン管理およびコンプライアンス追跡のための不変のビルドレベルラベル(git SHA、タイムスタンプ)をサポートします。hcp_packer_artifactデータソースを介してTerraformと統合し、イメージをクエリしてデプロイします。
refactor-module
agent-skills/plugins/terraform/skills/refactor-module
モノリシックなTerraform構成を、明確な契約と移行パスを持つ再利用可能で構造化されたモジュールに分割します。既存のコードを分析してリファクタリング候補を特定し、リソースを論理機能ごとにグループ化し、設計前に複雑性を評価します。型付き変数、検証ルール、説明的な出力を持つモジュールインターフェースをHashiCorpのベストプラクティスに従って生成します。movedブロック(Terraform 1.1以降)または手動のterraform state mvコマンドを使用した状態移行戦略を提供します...
run-acceptance-tests
agent-skills/plugins/terraform/skills/run-acceptance-tests
TerraformプロバイダーのGo acceptanceテストを実行し、構造化されたトラブルシューティングで診断します。TF_ACC=1環境変数を使用し、go test -run=TestAccFeatureHappyPathで焦点を絞ったacceptanceテストを実行します。失敗を段階的に診断します:-count=1で再試行、-vで詳細出力を有効化、TF_LOG=debugでデバッグログを有効化、TF_ACC_WORKING_DIR_PERSIST=1でTerraformワークスペースを保持します。TestCheckFuncを意図的に破壊し、テストを再実行してテストの信頼性を検証します...
terraform-policy
agent-skills/plugins/terraform/skills/terraform-policy
Terraform Policyファイル(.policy.hcl、.policytest.hcl、Sentinel→tfpolicy)の作成、テスト、または変換を行います。トリガー: policy.hcl、policytest、convert sentinel、tfpolicy、…
terraform-search-import
agent-skills/plugins/terraform/skills/terraform-search-import
Terraform Searchクエリを使用して既存のクラウドリソースを検出し、それらを一括でTerraform管理にインポートします。管理されていないインフラストラクチャを取り込む際に使用します…
terraform-stacks
agent-skills/plugins/terraform/skills/terraform-stacks
Terraform Stack構成の作成、検証、および環境間での管理に関する包括的なガイド。Stack言語の基礎をカバー:コンポーネント定義(.tfcomponent.hcl)、デプロイメントインスタンス(.tfdeploy.hcl)、ファイル構成、および必要なTerraform v1.13以上。プロバイダーとコンポーネントにfor_eachを使用したマルチリージョンおよびマルチ環境デプロイメントをサポートし、コンポーネント間の自動依存関係推論を含む。ワークロードID(OIDC)認証、IDトークン...
terraform-style-guide
agent-skills/plugins/terraform/skills/terraform-style-guide
HashiCorpの公式スタイル規則に従い、Terraformコードを生成・保守します。2スペースのインデント、小文字アンダースコア命名、terraform.tf、providers.tf、main.tf、variables.tf、outputs.tf、locals.tfにわたる標準ファイル構成を適用します。すべての変数と出力に型と説明を必須とし、検証ルールと機密フラグによる認証情報対応を備えます。動的リソースにはcountよりfor_eachを優先し、セキュリティ強化(暗号化、プライベート...)を適用します。
terraform-test
agent-skills/plugins/terraform/skills/terraform-test
Terraformテストの作成と実行に関する包括的なガイド。アサーション、モック、モジュール検証を含む。.tftest.hcl構文を使用してテストファイルを作成し、planまたはapplyモードで実行されるrunブロックを記述。逐次実行と並列実行をサポートし、オプションで状態の分離も可能。リソース属性、出力、データソースに対する条件をアサートし、expect_failuresを使用して無効な入力が適切に拒否されることを検証。モックプロバイダー(Terraform 1.7.0以降)はインフラストラクチャの動作をシミュレート...
tfctl
tfctl-cli/skills/tfctl
tfctl CLIを使用してHCP Terraform / Terraform Cloud / Terraform Enterpriseと対話します。完全なAPIカバレッジ。任意のHCP TerraformまたはTerraform Cloudまたは…
windows-builder
agent-skills/plugins/packer/skills/windows-builder
Packerを使用し、WinRM通信機能とPowerShellプロビジョナーでWindowsイメージを構築します。Windows AMI、Azureイメージ、VMwareテンプレートを作成する際に使用します。