DevOps/Terraform2022. 10. 20. 10:19[Terraform] input, local, output, data 비교

Terraform의 Variables에는 input, local, output가 있다. 해당 글에서는 각 변수의 역할을 정리하고 어떻게 사용하는지 간단한 예제를 살펴보겠다. Input Variables - Configuration Language | Terraform by HashiCorp Input variables allow you to customize modules without altering their source code. Learn how to declare, define, and reference variables in configurations. www.terraform.io 내용과 관련된 Terraform 공식 문서는 다음과 같다. input input 변수는 사용자의 입력을 받을 수..

DevOps/Terraform2022. 4. 22. 17:45[Terraform] 연관된 변수들을 연쇄적으로 참조하기

✔️ 변수의 연쇄 참조 인스턴스의 리전을 정하는 variable 블록을 보자 variable.tf variable "aws_region" { description = "AWS Region" type = string default = "ap-northeast-1" } 리전의 값은 string type이며 default의 값만 바꾸면 ec2 인스턴스를 배치할 리전을 변경할 수 있다. aws ec2 인스턴스를 배치 시킬 때 가용 영역을 인스턴스에 직접 정의하는 방식보다는 어떤 서브넷에 배치 시킬 것이냐를 결정하면 어떤 가용영역에 배치될 것인지가 결정되는 경우가 많다. 즉 가용 영역이 아닌 서브넷에 의해 배치되는 경우가 많다. variable.tf variable "aws_availability_zone" { ..

image