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)