main.tf에 하단처럼 입력할 경우, terraform plan이나 terraform apply할 때마다 값을 지정해주어야 해서 번거로움
# Google Cloud Provider 설정
provider "google" {
credentials = file("/home/ubuntu/project/key.json")
project = var.project_id
region = var.region
}
variable "project_id" {
description = "The ID of the GCP project"
type = string
}
variable "region" {
description = "The region to deploy resources in"
type = string
}
하지만 terraform.tfvars 파일을 따로 만들어줄 경우에는, 매번 값을 입력하지 않아도 됨
변수 파일을 따로 만들어주는 이유!
'클라우드 > Terraform' 카테고리의 다른 글
[테라폼] WSL에서 Ubuntu 22.04로 Terraform 여는 방법 (0) | 2024.08.06 |
---|