Terraform으로 Ubuntu 24.04 VM 생성: LetsCloud 가이드
AI Store에서 AI코딩으로 만들어진 앱을 만나보세요!
지금 바로 방문하기

Ubuntu 24.04 VM을 Terraform으로 생성하는 방법

카테고리

프로그래밍/소프트웨어 개발

서브카테고리

DevOps

대상자

Terraform 및 인프라 자동화에 관심 있는 개발자, DevOps 엔지니어

핵심 요약

  • Terraform을 사용해 Ubuntu 24.04 LTS VMSão Paulo 지역에서 생성 가능
  • letscloud 공식 프로바이더 사용: source = "letscloud-community/letscloud"
  • API 토큰SSH 키 설정 필수: variable "letscloud_api_token"variable "letscloud_ssh_key"
  • terraform apply 명령으로 VM 생성 후 public IP 할당 및 SSH 접근 가능

섹션별 세부 요약

1. 준비 사항

2. 파일 생성

  • main.tf 파일 생성:

- terraform 블록에서 letscloud 프로바이더 설정

- resource "letscloud_instance" "server" 블록으로 VM 생성

- plan_slug = "1vcpu-2gb-20ssd"image_slug = "ubuntu-24.04-x86_64" 지정

- location_slug = "SAO2" (São Paulo 지역)

  • variables.tf 파일 생성:

- letscloud_api_tokenletscloud_ssh_key 변수 정의

  • terraform.tfvars 파일 생성 (선택사항):

- API 토큰 및 SSH 키 라벨 직접 입력

3. 실행 명령

  • terraform init → 프로바이더 초기화
  • terraform plan → 실행 계획 확인
  • terraform apply → VM 생성 (확인 시 yes 입력)

4. 생성 후 관리

  • VM 상태 확인: Ubuntu 24.04 LTS 실행, public IP 할당
  • SSH 접근: 등록된 SSH 키로 연결 가능
  • VM 종료: terraform destroy 명령으로 리소스 제거
  • VM 확장: plan_slug 값을 변경해 CPU/메모리 조정 가능
  • 지역 변경: location_slug 값을 MIA1, LON1 등으로 수정

결론