Variables
변수: TerraForm 구성에서 입력값 정의 에 사용됨. 사용자가 인프라를 배포할 때 값을 제공할 수 있게 하며, 이는 재사용성과 유연성을 높인다
정의
variable "name" { ... }
예시
variable "instance_type" {
description = "The type of instance to use"
type = string
default = "t2.micro"
}
사용
${var.name} 형식으로 참조된다.
resource "aws_instance" "example" {
instance_type = var.instance_type
...
}
용도
- 사용자로부터 입력값을 받아 구성의 유연성 증가
- 구성 파일에서의 값의 하드코딩을 피함
- 다양한 환경에서 동일한 구성 파일 사용 가능
'IaC👩💻 > TerraForm' 카테고리의 다른 글
| [TerraForm] Outputs (0) | 2024.08.23 |
|---|---|
| [TerraForm] Local (0) | 2024.08.23 |
| [Terraform] 리소스와 데이터 (0) | 2024.08.23 |
| [Terraform] 기본 사용법 (0) | 2024.08.23 |
| [Terraform] 윈도우에서 테라폼 설치 및 환경설정 (0) | 2024.08.23 |