IaC/Terraform
HCP Terraform - 워크스페이스(Workspace) 생성
HCP Terraform - 워크스페이스(Workspace) 생성
2025.03.01개요본문에서는 Version Control Provider 중 깃헙(Github)을 사용하여 워크스페이스(Workspace)를 생성하는 절차 및 방법에 대해 정리하였습니다. HCP Terraform에서 워크스페이스(Workspace)는 Terraform에서 관리하는 인프라 리소스 그룹의 단위로, 프로젝트(Project) 내에서 독립적인 리소스 상태 유지를 목적으로 사용합니다.Workspace 별로 리소스의 상태(State) 파일이 생성되기 때문에 독립적인 리소스 상태 유지가 가능합니다. 1. Github 리포지토리(Repository) 생성Github 리포지토리를 생성합니다.이때, 프라이빗(Private)으로 반드시 설정해야 할 필요는 없습니다. README.md 와 같이 리포지토리에 임의의 파일을 생..
HCP Terraform - 프로젝트(Project) 생성
HCP Terraform - 프로젝트(Project) 생성
2025.02.26개요본문에서는 프로젝트(Project)를 생성하는 절차 및 방법에 대해 정리하였습니다. HCP Terraform에서 프로젝트(Project)는 작업 공간(Workspace)의 리소스와 설정을 그룹화하여 관리하는 단위입니다. 즉, 사용자에게 Workspace을 논리적으로 그룹화할 수 있는 방법을 제공합니다. 이를 통해 안전하고 효율적인 워크플로우를 구축할 수 있습니다. 참고로 Organization 생성 시, 기본적으로 Default Project라는 Project가 존재합니다. 해당 Project 외에 추가 Project 생성이 필요할 경우 아래 절차를 진행하시면 됩니다. 1. Project 생성 페이지 이동Projects → New project 를 클릭합니다. 2. Project 정보 입력생성할 ..
HCP Terraform - 조직(Organizations) 생성
HCP Terraform - 조직(Organizations) 생성
2025.02.21개요본문에서는 조직(Organizations)을 생성하는 절차 및 방법에 대해 정리하였습니다. HCP Terraform에서 조직(Organizations)은 Terraform 작업을 구성하고 관리하기 위한 기본 단위로 여러 팀과 프로젝트를 그룹화하고, 리소스 및 환경을 관리하며, 사용자마다 각각의 권한을 구분하는데 사용됩니다. 1. Create Organization 페이지 이동Organizations → Create Organization 를 클릭합니다. 2. 생성할 Organization 정보 입력조직명 작성 후, 알림이나 비용 청구(Billing) 정보를 수신 받을 이메일 주소 정보를 입력합니다. 3. 생성된 Organization 정보 확인사이드바(메뉴창) 하단에 현재 위치한 조직을 확인할 ..
HCP Terraform - Two Factor 인증 활성화
HCP Terraform - Two Factor 인증 활성화
2025.02.20개요본문에서는 "Two Factor 인증을 활성화 하는 절차 및 방법"에 대해 정리하였습니다. 안전한 계정 관리를 위해 HCP Terraform에서 2단계 인증(Two-Factor Authentication)을 지원하고 있습니다.인증 방식은 App과 SMS 총 두 가지 방식이 존재하지만, 휴대폰 분실 가능성을 우려하여 SMS 방식을 권장하고 있습니다. 1. Two-Factor Authentication 페이지 이동프로필 선택 → Account settings → Two-Factor Authentication 페이지로 이동합니다. 2. 휴대폰 번호 입력SMS Only (Text Message) 방식을 선택하고, 국가번호(+82)와 휴대폰 번호를 입력합니다.예시) 대한민국(+82)의 010-2222-33..