hahn

[Terraform] 실행 준비, 적용, 삭제 본문

클라우드/Terraform

[Terraform] 실행 준비, 적용, 삭제

hahn 2024. 8. 5. 07:22
728x90
반응형

terraform init

 

 

provider "aws" {
  region = "ap-northeast-2"
}

resource "aws_security_group" "example" {
  vpc_id = ""
  name   = "example-security-group"

  ingress {
    from_port   = 22
    to_port     = 22
    protocol    = "tcp"
    cidr_blocks = ["0.0.0.0/0"]
  }

  egress {
    from_port   = 0
    to_port     = 0
    protocol    = "-1"
    cidr_blocks = ["0.0.0.0/0"]
  }
}

resource "aws_instance" "example" {
  ami           = "ami-062cf18d655c0b1e8"
  instance_type = "t2.micro"

  subnet_id                 = ""
  vpc_security_group_ids    = [aws_security_group.example.id]
  associate_public_ip_address = true
}

 

terraform plan

 

문제 없을 때

 

 

 

문제 있을 때

 

terraform apply

 

 

 

terraform destroy

 

728x90
반응형

'클라우드 > Terraform' 카테고리의 다른 글

[Terraform] 참조  (0) 2024.08.06
[Terraform] helloworld 파일 생성  (0) 2024.08.06
[Terraform] Install on Windows 10  (0) 2024.08.05
[Terraform] Expression Type  (0) 2024.08.05
[Terraform]HCL 언어구조  (0) 2024.08.05