IT/Terraform

Terraform_AWS 기본 설정(1)_region, vpc, subnet, IG

nyub 2022. 7. 26. 20:46
반응형

-목차-

1. Terraform으로 AWS 기본 설정하기


https://registry.terraform.io/providers/hashicorp/aws/latest/docs

 

Terraform Registry

 

registry.terraform.io


  1. Terraform으로 AWS 기본 설정하기

1-1. 리전 설정

 

1-2. Terraform 구성 파일이 들어있는 작업 디렉토리 초기화

 

1-3. vpc 설정

 

1-4. # terraform plan 으로 확인

 

1-5. dns_hostnames=true 설정

 

1-6. terraform plan으로 확인

 

1-7. # terraform apply 으로 적용

 

1-8. AWS에서 VPC 생성 확인. 이름이 없는 상태.

 

1-9. tag에 이름 추가

 

1-10. # terraform plan 으로 확인하니 변경 사항 1개 메세지 출력

 

1-11. 적용

 

1-12. 이름이 - 에서 설정한 이름으로 변경 된 것 확인

 

1-13. subnet 설정. web a/c, db a/c, was a/c 총 여섯개 생성

 

1-14. # terraform destroy로 전체 삭제 후 # terraform apply로 적용 시킨 모습. --auto-approve는 yes를 치는 옵션을 넘기는 명령어

 

1-15. AWS에서 subnet 생성 확인

 

1-16. 인터넷 게이트웨이 설정. 이곳에서 vpc_id를 선언해주기 때문에 해당 vpc에 부착됩니다.

 

1-17. apply 실행 모습

 

1-18. AWS 인터넷 게이트웨이 생성 확인. 자동으로 VPC에 attached 되어있기 때문에 따로 attached 작업은 하지 않으셔도 됩니다.

반응형