반응형
아래 링크에 패커가 지원하는 블록들이 있다.
https://www.packer.io/docs/templates/hcl_templates/blocks
Packer by HashiCorp
The HCL language has a number of blocks that can be used to configure builds.
www.packer.io
총 6가지로 build, locals, source, variable, packer, data 가 있다.
locals 블록은 지역변수 역할
variable은 입력변수 역할
data는 데이터소스 역할
packer는 테라폼에서 terraform 블록과 같이 의존성과 버전을 관리하는 역할을 한다.
build 블록안에는 또 4가지 타입의 블록이 존재할 수 있는데 source, provisioner, post-processor, post-processors이 있다.
locals 블록을 보면 테라폼과 다른 또 하나의 쓰임새가 있다.
패커의 경우 단일 local 블록을 만들 수 있는데 이 때는 variable과 마찬가지로 지역변수 명을 블록태그로 넣어야 한다.
expression은 value 값이다.
반응형
'AWS > Part 4. Ch03 패커를 이용한 머신 이미지 관리' 카테고리의 다른 글
CH03_06 프로비저너 (Provisioner) (0) | 2022.06.07 |
---|---|
CH03_05 선택적 빌드 (only & except) (0) | 2022.06.07 |
CH03_04 빌더 (Builder) (0) | 2022.06.07 |
CH03_02 패커 다루어보기 (0) | 2022.06.07 |
CH03_01 패커 소개 (0) | 2022.06.07 |