CloudNet@ 팀의 가시다님께서 Leading 하시는 Terraform T101 Study 내용 요약
해당 Terraform Study 는 Terraform Up and Running 책을 기반으로 진행 중입니다.
이번에는 Default VPC 가 아닌 원하는 VPC 생성해보자.
이후 생성한 VPC 에 리소스를 배포할 예정이다.
1. Architecture
2. VPC를 위한 vpc.tf 파일 생성
이처럼 특정 리소스만을 위한 tf 파일을 분리할 수 있다.
- 아래의 리소스는 모두 같은 vpc.tf 파일 안에 있는 코드지만 블로그에서는 가독성을 위해 구분해놓았다.
2.1. vpc 생성
2.2. Internet Gateway 생성
2.3. Subnet 생성
2.4. Route Table 생성
2.5. vpc.tf 배포
3. 리소스 생성 확인
- terraform.tfstate 파일을 참조하여 현재 배포된 리소스 확인 가능
실습 진행 후에는 반드시 리소스를 삭제하자!
다음 글에서는 이번에 생성한 VPC에 Auto Scaling Group 과 Load Balancer 를 배포해보겠다.