Terraform CLI로 HCP Terraform 사용하기

Terraform CLI로 HCP Terraform 사용하기 (Use HCP Terraform with the Terraform CLI)

Terraform CLI와 HCP Terraform을 통합하면 커맨드라인에서 HCP TerraformTerraform Enterprise를 사용할 수 있어요. 기본적으로 terraform plan이나 terraform apply 같은 작업이 HCP Terraform의 실행 환경에서 원격으로 수행되고 로그는 로컬 터미널로 스트리밍되어요.

출처: 문서

본문

Terraform CLI와 HCP Terraform의 통합을 통해 커맨드라인에서 HCP TerraformTerraform Enterprise를 사용할 수 있어요. 명시적으로 다르게 언급되지 않는 한, HCP Terraform에 대한 지침은 Terraform Enterprise에도 동일하게 적용돼요.

커맨드라인을 통해 HCP Terraform을 사용하는 것을 CLI 기반 실행 워크플로우라고 불러요. CLI 워크플로우를 사용하면 terraform plan이나 terraform apply와 같은 작업이 기본적으로 HCP Terraform의 실행 환경에서 원격으로 실행되며, 로그 출력은 로컬 터미널로 스트리밍돼요. 이를 통해 익숙한 Terraform CLI 워크플로우 안에서 HCP Terraform 기능(작업 공간에 저장 시 암호화되는 변수, 비용 추정, 정책 검사 등)을 사용할 수 있어요.

직접 해보기: Migrate State to HCP Terraform 튜토리얼을 시도해보세요.

워크스페이스는 로컬 실행용으로도 구성할 수 있는데, 이 경우 HCP Terraform은 상태(state)만 저장해요. 이 모드에서는 HCP Terraform이 일반적인 상태 백엔드처럼 동작해요.

참고: CLI 통합은 Terraform 1.1.0 이상과 Terraform Enterprise 202201-1 이상에서 사용할 수 있어요. 이전 버전은 remote 백엔드를 사용할 수 있어요. CLI 통합으로 전환하는 방법은 원격 백엔드에서 마이그레이션을 참조하세요.

문서 요약

커맨드라인에서 HCP Terraform을 사용하는 방법에 대한 자세한 내용은 CLI 기반 실행 워크플로우를 참조하세요.

더 알아보기 (Learn more)