```hcl
/*
This file defines:
- Required Terraform version
- Required provider versions
- Storage backend details
- GCP project configuration
*/

terraform {
  required_version = ">= 0.12.6"

  backend "remote" {
    hostname     = "app.terraform.io"
    organization = "k8s-infra"

    workspaces {
      // should match the name of the gcp project
      name = "k8s-infra-dev-cluster-turnup"
    }
  }

  required_providers {
    google      = "~> 2.14"
    google-beta = "~> 2.14"
  }
}

// This configures the source project where we should install the cluster
data "google_project" "project" {
  // should match workspace configuration name
  project_id = "k8s-infra-dev-cluster-turnup"
}
```

Change terraform to use GCS
user
```hcl
/*
This file defines:
- Required Terraform version
- Required provider versions
- Storage backend details
- GCP project configuration
*/

terraform {
  required_version = ">= 0.12.8"

  backend "gcs" {
    bucket = "k8s-infra-dev-cluster-turnup-terraform-state"
    prefix = "k8s-services-cluster"
  }

  required_providers {
    google      = "~> 2.14"
    google-beta = "~> 2.14"
  }
}

// This configures the source project where we should install the cluster
data "google_project" "project" {
  // should match workspace configuration name
  project_id = "k8s-infra-dev-cluster-turnup"
}
```
assistant