배포 구성 개요
배포 구성 개요 (Deployment configuration overview)
배포 구성 파일은 Stack을 배포하는 방법을 정의해요. 배포 구성을 .tfdeploy.hcl 파일에 작성해요. 이 페이지에서는 배포 구성 파일에서 정의할 수 있는 다양한 블록을 다룰게요.
출처: 문서
본문
배포 구성 파일은 Stack을 배포하는 방법을 정의해요. 배포 구성을 .tfdeploy.hcl 파일에 작성해요.
배경 (Background)
배포 구성 파일에서 Stack을 어떻게 배포할지 정의해요. 배포는 하나 이상의 deployment 블록을 정의하며, 각 deployment 블록은 Stack에 고유한 입력과 구성을 제공해요. 배포는 Stack 수준에서 정의된 입력 변수를 구성해요.
모든 Stack은 하나 이상의 deployment 블록을 요구합니다. 배포를 생성하면 HCP Terraform이 배포 실행을 계획하고 적용하며, 이를 통해 Stack의 인프라를 프로비저닝해요.
구성 블록 (Configuration blocks)
배포 구성 파일에서 다음 블록을 정의할 수 있어요:
deployment블록은 HCP Terraform이 개별 배포에 제공하는 고유한 입력과 구성을 정의해요.deployment_auto_approve블록은 지정된 배포에서 적용 단계를 자동 승인하도록 구성해요.deployment_group블록은 배포를 구성하고 그룹화해 함께 조정할 수 있게 해요.store블록은 HCP Terraform 개인 레지스트리에 값의 스토리지를 정의해요.upstream_input블록은 저장소에서 Stack으로 데이터를 전달해요.publish_output블록은 현재 배포에서 다른 배포로 Stack 데이터를 전달하는 방법을 구성해요.identity_token블록은 HCP Terraform 작업 서비스에 대한 ID 토큰 요청을 구성해요.