{Terraform} バージョン固定

https://dev.classmethod.jp/articles/about-terraform-version-required-constraints/


cat <<-'EOF' > main.tf

terraform {
  required_version = "= 1.6.0"
  required_providers {
    aws = {
      source  = "hashicorp/aws"
      version = "= 4.17.0"
    }
  }
}


provider "aws" {
  region = "ap-northeast-1"
}

EOF


terraform init
terraform fmt

terraform -version


terraform apply -auto-approve


terraform destroy -auto-approve