2017-04-06 4 views
0

매개 변수 파일을 기반으로 이미지의 이름을 바꿔야합니다.런타임 중에 packer.json 파일에 주어진 이미지 이름을 무시하고 "packer build"명령의 출력 이미지의 이름을 바꿀 수 있습니까?

packer.json 이상의 packer 빌드 명령을 실행하는 동안 런타임에 이미지 이름 지정을 어떻게 오버 라이딩 할 수 있습니까? 내 요구 사항은 최종 사용자의 파일 packer.json을 수락하고 이미지와 이름을 빌드하는 자동화 된 이미지 구축 환경을 설계하는 것입니다. 최종 사용자가 제공 한 이름과 관계없이 특정 지침을 따릅니다.

+0

향상된 문법. 문제를 강조 표시했습니다. –

답변

0

사용자가 template.json을 제공 한 경우 사용자가 jq과 같은 것을 사용하여 조작하고 다시 작성하지 않는 한 사용자는 이름 지정을 제어합니다. 아마도 당신이 겪고있는 해결책 일 겁니다.

+0

** 이미지 이름 지정을 조작하기 위해 ** jquery ** 사용법을 자세히 설명해 주시겠습니까? 나는이 분야의 초보자이며, ** template.json ** 최종 사용자가 제공하는 것을 토잉해서는 안되며, 실행 중에 앞서 말한 프로세스에서 생성 된 머신 이미지의 이름을 바꾸는 방법 - 제공된 ** template.json ** 파일을 편집하지 않고 최종 사용자가 제공 한 이미지 이름을 모두 대체합니다. –