hcp waypoint templates create — HCP Waypoint 템플릿 생성
hcp waypoint templates create — HCP Waypoint 템플릿 생성
hcp waypoint templates create 명령은 HCP Waypoint 템플릿을 생성할 때 사용해요. 애플리케이션을 만들기 위한 재사용 가능한 구성을 새로 등록하는 명령이에요.
출처: 문서
본문
hcp waypoint templates create 명령을 사용하면 HCP Waypoint 템플릿을 만들 수 있어요.
사용법 (Usage)
$ hcp waypoint templates create --name=NAME --summary=SUMMARY
--tfc-no-code-module-source=TFC_NO_CODE_MODULE_SOURCE
--tfc-project-id=TFC_PROJECT_ID --tfc-project-name=TFC_PROJECT_NAME [Optional
Flags]
예시 (Examples)
새 HCP Waypoint 템플릿을 생성해요:
$ hcp waypoint templates create -n=my-template \
-s="My Template Summary" \
-d="My Template Description" \
--readme-markdown-template-file "README.tpl" \
--tfc-no-code-module-source="app.terraform.io/hashicorp/dir/template" \
--tfc-project-name="my-tfc-project" \
--tfc-project-id="prj-123456" \
-l="label1" \
-l="label2"
필수 플래그 (Required flags)
-n, --name=NAME— 템플릿의 이름이에요.-s, --summary=SUMMARY— 템플릿의 요약이에요.--tfc-no-code-module-source=TFC_NO_CODE_MODULE_SOURCE— Terraform no-code 모듈의 소스예요. 형식은"NAMESPACE/NAME/PROVIDER"이며, 프라이빗 레지스트리를 사용할 때는 앞에"HOSTNAME/"을 선택적으로 붙일 수 있어요.--tfc-project-id=TFC_PROJECT_ID— 이 템플릿을 사용하는 애플리케이션이 생성될 HCP Terraform 프로젝트의 ID예요.--tfc-project-name=TFC_PROJECT_NAME— 이 템플릿을 사용하는 애플리케이션이 생성될 Terraform Cloud 프로젝트의 이름이에요.
선택 플래그 (Optional flags)
-d, --description=DESCRIPTION— 템플릿의 설명이에요.-l, --label=LABEL[반복 가능] — 템플릿에 적용할 레이블이에요.--readme-markdown-template-file=README_MARKDOWN_TEMPLATE_FILE_PATH— README 마크다운 템플릿이 담긴 파일이에요.--tf-agent-pool-id=TF_AGENT_POOL_ID— Terraform 작업을 실행할 때 사용할 Terraform 에이전트 풀의 ID예요. 실행 모드가'agent'로 설정된 경우에만 적용돼요.--tf-execution-mode=TF_EXECUTION_MODE— 이 템플릿을 사용하는 애플리케이션의 HCP Terraform 워크스페이스 실행 모드예요.--variable-options-file=VARIABLE_OPTIONS_FILE— Variable Options의 HCL 정의가 담긴 파일이에요.
더 알아보기 (Learn more)
- hcp waypoint templates — 템플릿 명령 그룹 전체 개요를 확인해요.
- hcp waypoint templates update — 기존 템플릿을 수정하는 방법을 알아봐요.
- hcp waypoint templates delete — 템플릿을 삭제하는 방법을 알아봐요.
- hcp waypoint applications create — 생성한 템플릿으로 애플리케이션을 만드는 방법을 알아봐요.