Issue 요약
OCI Free Tier 인프라를 Terraform으로 선언하고 관리할 수 있도록 Infrastructure as Code(IaC)를 도입합니다.
Issue 상세
현재 진행 중인 OCI Free Tier 마이그레이션 작업(#3)의 인프라 구성을 수동 작업에만 의존하지 않고 코드로 재현할 수 있도록 Terraform 구성을 추가합니다.
OCI Provider 설정, 네트워크 및 컴퓨트 리소스 정의, 변수와 출력값 관리, 상태 파일 관리 방식을 정리합니다. 이미 생성된 OCI 리소스가 있다면 즉시 재생성하지 않고 terraform import 가능 여부와 절차를 먼저 검토합니다.
자격 증명, terraform.tfvars, state 파일 등 민감 정보는 저장소에 커밋하지 않습니다. 변경 사항은 terraform fmt, terraform validate, 검토된 terraform plan을 기준으로 확인합니다.
To do
Issue 요약
OCI Free Tier 인프라를 Terraform으로 선언하고 관리할 수 있도록 Infrastructure as Code(IaC)를 도입합니다.
Issue 상세
현재 진행 중인 OCI Free Tier 마이그레이션 작업(#3)의 인프라 구성을 수동 작업에만 의존하지 않고 코드로 재현할 수 있도록 Terraform 구성을 추가합니다.
OCI Provider 설정, 네트워크 및 컴퓨트 리소스 정의, 변수와 출력값 관리, 상태 파일 관리 방식을 정리합니다. 이미 생성된 OCI 리소스가 있다면 즉시 재생성하지 않고
terraform import가능 여부와 절차를 먼저 검토합니다.자격 증명,
terraform.tfvars, state 파일 등 민감 정보는 저장소에 커밋하지 않습니다. 변경 사항은terraform fmt,terraform validate, 검토된terraform plan을 기준으로 확인합니다.To do
infra/terraform디렉터리 및 기본 파일 구조 구성variables.tf,outputs.tf,terraform.tfvars.example작성.terraform/,*.tfstate*, 실제*.tfvars를.gitignore에 추가terraform fmt및terraform validate통과