Terraform+GCSでバックエンドの設定をCLIで行う

2021-04-07TerraformGoogleCloudPlatformGCS


環境ごとにバックエンドの設定を変えたりする場合などに有効

  • backend.tf
terraform {
  backend "gcs" {
  }
}

ファイルから設定する

  • backend-config.tfvars
bucket = "hoge-tfstate"
prefix = "prefix-hoge"
terraform init -backend-config=backend-config.tfvars

コマンドラインから設定する

terraform init -backend-config="bucket=hoge-tfstate" -backend-config="prefix=prefix-hoge"