프로비저너 개요

프로비저너 개요 (Provisioners overview)

프로비저너는 부팅 후 내장 또는 서드파티 소프트웨어를 사용해 머신 이미지에 소프트웨어를 설치하고 구성해요. 프로비저너는 시스템을 준비해 주기 때문에 다음과 같은 용도로 쓰고 싶을 거예요.

  • 패키지 설치
  • 커널 패치
  • 사용자 생성
  • 애플리케이션 코드 다운로드

출처: Packer 공식 문서

본문

Packer에 포함된 프로비저너는 다음과 같아요.

  • breakpoint — 사용자가 Enter를 눌러 빌드를 재개할 때까지 일시 정지해요.
  • file — 빌드 중에 머신 이미지로 파일을 업로드해요.
  • hcp-sbom — SBOM을 업로드하고 HCP Packer 레지스트리의 아티팩트 버전과 연결해요.
  • shell — 빌드 중에 머신 이미지에서 shell 스크립트를 실행해요.
  • shell-local — 빌드 중에 Packer를 실행하는 호스트에서 shell 스크립트를 실행해요.
  • powershell — 빌드 중에 Windows 머신 이미지에서 PowerShell 스크립트를 실행해요.
  • windows-shell — 빌드 중에 Windows 머신 이미지에서 cmd를 사용해 명령어를 실행해요.
  • windows-restart — 빌드 중에 Windows 머신 이미지에서 재부팅을 시작해요.

추가로 커뮤니티 지원 프로비저너가 커뮤니티 여러 구성원에 의해 개발되고 유지보수되고 있어요.

프로비저너로 작업하는 방법을 더 알고 싶다면 provisioner 블록 문서를 참고하세요.

더 알아보기 (Learn more)