push-to-registry

作成者: hashicorp

PackerビルドのメタデータをHCP Packerレジストリにプッシュし、イメージのライフサイクル追跡とガバナンスを実現します。ビルドアーティファクトを最小限のオーバーヘッドでHCP Packerに登録し、メタデータのみ(実際のイメージは含まない)を保存して、ビルド時間に1分未満の追加で済みます。バケットレベルのラベル(ビルドごとに更新)と、バージョン管理およびコンプライアンス追跡のための不変のビルドレベルラベル(git SHA、タイムスタンプ)をサポートします。hcp_packer_artifactデータソースを介してTerraformと統合し、イメージをクエリしてデプロイします。

npx skills add https://github.com/hashicorp/agent-skills --skill push-to-registry

hashicorpのその他のスキル

provider-actions
hashicorp
Terraform ProviderのアクションをPlugin Frameworkを使用して実装します。ライフサイクルイベント(前/後…)で実行される命令的操作を開発する際に使用します。
official
provider-docs
hashicorp
Terraformプロバイダーのドキュメントを作成、更新、レビューし、HashiCorp推奨のパターン、tfplugindocsテンプレート、スキーマを使用してTerraform Registryに公開します。
official
aws-ami-builder
hashicorp
Packerのamazon-ebsビルダーを使用してカスタムAmazonマシンイメージを構築します。ソースAMIからHCLテンプレートを使用してAMI作成を自動化し、プロビジョナー(シェルスクリプト、ファイルアップロード、構成管理)によるカスタマイズをサポートします。ami_regionsによるマルチリージョンAMI配布と、名前、所有者、仮想化タイプによる柔軟なソースAMIフィルタリングをサポートします。環境変数、AWS認証情報ファイル、またはIAMインスタンスプロファイルを介して認証し、テンプレートの検証およびビルドコマンドを含みます...
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
new-terraform-provider
hashicorp
Plugin Frameworkを使用して新しいTerraformプロバイダーをスキャフォールディングします。標準の「terraform-provider-」命名規則に従った新しいGoモジュールワークスペースを生成し、必要な依存関係を初期化します。カスタマイズ用のTODOマーカー付きで、HashiCorpのPlugin Frameworkパターンに従ったテンプレートmain.goファイルを提供します。ビルドおよびテストコマンドを実行してプロバイダーがコンパイルされ、初期チェックを通過することを確認することでセットアップを検証します。新しいワークスペースを作成する前に意図を確認することでワークスペース管理を処理します...
official
provider-actions
hashicorp
プラグインフレームワークを使用して、リソースライフサイクルイベントで命令型のTerraformプロバイダーアクションを実装します。作成前/後および更新前/後のライフサイクルトリガーをサポートします(Terraform 1.14.0では破棄イベントは利用不可)。適切なスキーマ定義、正しいフレームワークタイプ、コレクション用のElementType、および入力検証用のバリデータが必要です。長時間実行操作のための進捗報告、タイムアウト管理、包括的なエラーハンドリングを含みます。ポーリングおよび...を実装します。
official
provider-docs
hashicorp
Terraformプロバイダーのドキュメントを作成、更新、レビューします。HashiCorp推奨のパターン、tfplugindocsテンプレート、スキーマを使用して、Terraform Registry向けに提供します。
official