반응형
local value는 프로그래밍 언어 변수기능과 같습니다. 이름과 값을 설정하면 하나의 변수가 생성되고 테라폼 코드에서 변수를 참조하여 사용할 수 있습니다. 동일한 값을 여러 번 사용하거나 값에 이름을 부여하여 관리하고 싶을 때 local value를 사용하면 좋습니다.
locals block으로 local value를 정의할 수 있습니다. local value는 local.<이름>으로 참조할 수 있습니다.
provider "aws" {
region = "ap-northeast-2"
}
locals {
bucket_name = "akbun-t101-week4-local-example"
}
resource "aws_s3_bucket" "mys3bucket" {
bucket = local.bucket_name
}
local value는 input variable과 비교되는데요. local value가 외부에서 값을 정의할 필요가 있을 때는 input variable을 사용하면 됩니다.
반응형
'연재 시리즈' 카테고리의 다른 글
테라폼 시리즈 26편. terraform pre-commit (2) | 2022.11.12 |
---|---|
테라폼 시리즈 25편. Module (0) | 2022.11.10 |
테라폼 시리즈 23편. 레이아웃 (0) | 2022.11.05 |
테라폼 시리즈 22편. Terraform Remote State Data Source (0) | 2022.11.04 |
테라폼 시리즈 21편. 상태파일 민감정보 (0) | 2022.11.03 |