Intellij Plugin 이용
main.tf
terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 5.29.0"
}
}
required_version = ">= 1.2.0"
}
provider "aws" {
region = "ap-northeast-2" // Seoul
}
resource "aws_instance" "EC2-TEST" { //
ami = "ami-0ea766b7a13aecc49"
instance_type = "t4g.micro"
tags = {
Name = "ExampleAppServerInstance" // Instance name
}
}
init을 통해 필요 플러그인 모듈 설치 및 파일 준비
terraform init
테라폼 코드 체크
작성한 코드를 바탕으로 실제 AWS 환경에 적용
Terraform 상태 확인
상태 목록 명령어
Terraform 삭제