본문 바로가기

♻ Terraform(테라폼)/Terraform Network 구성

테라폼을 활용한 Subnet 생성하기

728x90
반응형

# terraform을 활용한 서브넷 생성 하기 

코드는 아래 참고

resource "aws_vpc" "main" {
        cidr_block = "172.16.0.0/24"

        tags = {
        Name = "practice-01"
        }
}

resource "aws_subnet" "public_subnet" {
        vpc_id = aws_vpc.main.id
        cidr_block = "172.16.0.0/27"

        availability_zone = "ap-northeast-2a"

        tags = {
        Name = "practice-01-public-subnet"
        }
}

resource "aws_subnet" "private_subnet" {
        vpc_id = aws_vpc.main.id
        cidr_block = "172.16.0.32/27"

        tags = {
        Name = "practice01-private-subnet"
        }
}

- 위의 코드를 작성해주고, vpc.tf 파일을 저장해준다.

- terraform plan 을 입력하면, 실행계획을 확인 할 수 있다.

- 내용은 2개의 서브넷이 생성될 것이다 라는 내용이다.

- terraform apply 를 입력하여, 실제로 서브넷을 생성하자.

- 정상적으로 2개의 서브넷이 생성되었다는 알림이 떴다.

- 실제 AWS 콘솔로 이동하여 생성이 되었는지 확인해 보자.

- 정상적으로 생성이 된것을 확인 할 수 있다.

- 다음 페이지에서는 인터넷 게이트웨이를 생성해보자~

728x90
반응형