azure-verified-modules
작성자: hashicorp
Azure Verified Modules (AVM) 요구 사항 및 인증된 Azure Terraform 모듈 개발을 위한 모범 사례입니다. Azure 모듈을 생성하거나 검토할 때 사용하세요…
npx skills add https://github.com/hashicorp/terraform-agent-kit --skill azure-verified-moduleshashicorp의 다른 스킬
provider-actions
hashicorp
Plugin Framework를 사용하여 Terraform Provider 액션을 구현합니다. 라이프사이클 이벤트(전/후…)에서 실행되는 명령형 작업을 개발할 때 사용합니다.
official
provider-docs
hashicorp
Terraform 레지스트리를 위한 Terraform 공급자 문서를 HashiCorp 권장 패턴, tfplugindocs 템플릿 및 스키마를 사용하여 생성, 업데이트 및 검토합니다.
official
aws-ami-builder
hashicorp
Packer의 amazon-ebs 빌더로 사용자 지정 Amazon 머신 이미지를 구축합니다. HCL 템플릿과 프로비저너(셸 스크립트, 파일 업로드, 구성 관리)를 사용해 소스 AMI에서 AMI 생성을 자동화합니다. ami_regions를 통한 다중 리전 AMI 배포와 이름, 소유자, 가상화 유형별 유연한 소스 AMI 필터링을 지원합니다. 환경 변수, AWS 자격 증명 파일 또는 IAM 인스턴스 프로파일을 통해 인증하며 템플릿 검증 및 빌드 명령을 포함합니다...
official
azure-image-builder
hashicorp
Azure 관리 이미지와 Azure Compute Gallery 이미지를 Packer로 빌드합니다. Azure VM용 사용자 지정 이미지를 생성할 때 사용합니다.
official
azure-verified-modules
hashicorp
Azure Terraform 모듈이 AVM 규정을 준수하기 위한 인증 요구 사항 및 모범 사례입니다. 공급자 버전 제약 조건(azurerm >= 4.0, < 5.0; azapi >= 2.0, < 3.0)을 적용하고, git 기반 모듈 참조를 금지하며 고정된 Terraform 레지스트리 소스를 사용하도록 합니다. 모든 식별자에 소문자 스네이크 케이스, 정확한 변수 유형, 반부패 계층 패턴을 통한 개별 출력 속성, 알파벳 순서로 정렬된 로컬 변수를 요구합니다. 새 리소스가 추가될 때 기능 토글 변수를 요구합니다...
official
new-terraform-provider
hashicorp
Plugin Framework를 사용하여 새로운 Terraform Provider를 스캐폴딩합니다. 표준 "terraform-provider-" 명명 규칙을 따르는 새로운 Go 모듈 워크스페이스를 생성하고 필요한 종속성을 초기화합니다. HashiCorp의 Plugin Framework 패턴을 따르는 템플릿 main.go 파일을 제공하며, 사용자 정의를 위한 TODO 마커가 포함되어 있습니다. 빌드 및 테스트 명령을 실행하여 Provider가 컴파일되고 초기 검사를 통과하는지 확인함으로써 설정을 검증합니다. 새 워크스페이스를 생성하기 전에 의도를 확인하여 워크스페이스 관리를 처리합니다.
official
provider-actions
hashicorp
Plugin Framework를 사용하여 리소스 수명 주기 이벤트에서 명령형 Terraform Provider 작업을 구현합니다. 생성 전/후 및 업데이트 전/후 수명 주기 트리거를 지원합니다(소멸 이벤트는 Terraform 1.14.0에서 사용 불가). 올바른 프레임워크 유형, 컬렉션용 ElementType, 입력 검증용 유효성 검사기를 포함한 적절한 스키마 정의가 필요합니다. 장기 실행 작업을 위한 진행 보고, 타임아웃 관리, 포괄적인 오류 처리를 포함합니다. 폴링 및...
official
provider-docs
hashicorp
Terraform 레지스트리를 위한 Terraform 공급자 문서를 HashiCorp 권장 패턴, tfplugindocs 템플릿, 스키마를 사용하여 생성, 업데이트 및 검토합니다.
official