모험가

Terraform ( Application Load Balancer(ALB) - 1 ) 본문

Terraform

Terraform ( Application Load Balancer(ALB) - 1 )

라리음 2022. 6. 23. 16:02

이 글은 인프런의 스스로 구축하는 AWS 클라우드 인프라 with 테라폼을 보며 정리합니다.

 

 

 

참조

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

 

Terraform Registry

 

registry.terraform.io

 

 

 

 

 

2.alb 폴더 생성후 alb.tf 파일 작성

 

 

 

직접 넣기

 

 

 

이전것과 비슷하게 알맞게만 넣어주면됨.

 

tf init

tf plan

tf apply

 

 

 

 

 

 

 

 

 

동적으로 넣기

 

vpc와 서브넷을 변수로 지정해주고 

동적으로 참조할 수 있게 만들어줌

 

 

 

 

 

 

 

 

data source 블록으로 넣기

 

 

 

 

vpc -> subnet_ids 참조

vpc -> aws_vpcs 참조

 

 

 

data쪽 추가

 

 

 

 

alb의 서브넷도 수정!

 

 

 

 

 

 

 

 

Target Group 추가

 

 

 

 

 

 

 

참조

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

 

Terraform Registry

 

registry.terraform.io

 

 

 

 

 

 

 

 

 

헬스체크와 타켓 그룹 추가!!

 

 

 

 

 

 

인스턴스가 아닌 ip로 타겟 그룹하려면 추가!!

 

 

 

 

 

'Terraform' 카테고리의 다른 글

Terraform ( VPC )  (0) 2022.07.27
Terraform ( Application Load Balancer(ALB) - 2 )  (0) 2022.06.23
Terraform ( EC2 )  (0) 2022.06.22
Terraform (Key Pair 생성 및 전송)  (0) 2022.06.22
Terraform ( cloud9 환경 구성)  (0) 2022.06.22