빌더 개요

빌더 개요 (Builders overview)

빌더는 머신을 만들고, 그 머신으로부터 다양한 플랫폼용 이미지를 생성해요. Packer의 빌더 중에는 프로비저너를 실행하는 것 같은 보조 작업을 맡는 것도 있답니다. Packer가 제공하는 빌더의 종류를 먼저 정리해 볼게요.

출처: Packer 공식 문서

본문

  • Plugins: 직접 설치한 플러그인은 각자 연관된 빌더 세트를 갖고 있어요. 예를 들어 EC2, VMware, VirtualBox는 서로 다른 별도의 빌더 세트를 사용해요.
  • file: 파일로부터 아티팩트(artifact)를 만드는 빌더예요.
  • null: SSH 연결을 설정하고 프로비저너를 실행하는 빌더예요.
  • Custom: 새 플랫폼이나 기존 플랫폼을 위해 새 빌더를 직접 작성할 수 있어요.
  • Community-supported: Packer 커뮤니티가 여러 추가 플랫폼을 위한 빌더를 개발하고 유지보수해요.

Packer 템플릿 언어에서 빌더를 설정하는 방법에 대해 더 알고 싶다면 source 블록 문서를 참고하세요.

더 알아보기 (Learn more)