HCL 문법 특징을 가지는 변수
provider "aws" {
profile = "jeongho" // aws configure 프로필 이름 넣기
region = "ap-northeast-2" // 리전 넣기
}
resource "aws_s3_bucket" "my_bucket" {
bucket = var.bucket_name // 이게 변수에서 가져오는거임
}
variable "bucket_name" {
type = string
default = "my-terraform-bucket-02"
}
// 여기 값이 없다면 module에서 채워주거나 tfvars에서 채워줘야함
// 채우지 않으면 apply 명령시 직접 입력해야한다.
bucket_name = "my-terraform-bucket-02"
instance_type = var.my_instance
// var하고 변수 이름으로 참조하면 된다.
// ex)) var.bucket_name