HCP Packer Registry 데이터 소스 개요
HCP Packer Registry 데이터 소스 개요
HCP Packer Registry는 아티팩트 팩토리와 아티팩트 배포를 연결해서, 개발팀과 보안팀이 아티팩트를 만들어 관리하고 소비하는 일을 중앙화된 방식으로 함께 처리할 수 있게 해 주는 공식 서비스예요.
출처: Packer 공식 문서
본문
도입 (Introduction)
HCP Packer Registry는 아티팩트에 대한 메타데이터(언제 생성됐는지, 아티팩트가 클라우드 어디에 존재하는지, 빌드와 연결된 git 커밋 정보 등)를 저장해요. 레지스트리를 사용하면 Packer 빌드가 만들어내는 아티팩트에 대한 정보를 추적하고, 어떤 아티팩트가 테스트·프로덕션 환경에 적합한지 명확히 지정하며, Packer와 Terraform 구성 양쪽에서 사용할 올바른 아티팩트를 조회할 수 있어요.
다음 Packer 데이터 소스들은 함께 동작해서 HCP Packer 레지스트리의 정보를 결정하고 가져와요:
- hcp-packer-version - HCP Packer 레지스트리에서 HCP Packer 버전에 대한 정보를 검색해요.
- hcp-packer-artifact - HCP Packer 레지스트리에서 생성된 특정 아티팩트에 대한 정보를 검색해요.
다음 데이터 소스 유형은 v1.10.1부터 더 이상 사용되지 않아요(deprecated):
- hcp-packer-iteration - HCP Packer 레지스트리에서 반복(iteration)에 대한 정보를 검색해요. 이 데이터 소스 유형은 더 이상 사용되지 않아요.
hcp-packer-version을 대신 사용하세요. - hcp-packer-image - HCP Packer 레지스트리에서 생성된 특정 이미지에 대한 정보를 검색해요. 이 데이터 소스 유형은 더 이상 사용되지 않아요.
hcp-packer-artifact를 대신 사용하세요.