프로비저너 개요
프로비저너 개요 (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 블록 문서를 참고하세요.