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