google/resource-snippets/bigquery-v2/alternatives/tf/bigquery.tf (24 lines of code) (raw):
variable "deployment" {}
variable "project_id" {}
provider "google" {
project = var.project_id
region = "us-central1"
zone = "us-central1-c"
}
locals{
DATASET = replace(format("%sdataset", var.deployment), "-", "_")
TABLE = replace(format("%stable", var.deployment), "-", "_")
}
resource "google_bigquery_dataset" "default" {
dataset_id = local.DATASET
labels = {
goog-dm = var.deployment
}
}
resource "google_bigquery_table" "default" {
dataset_id = google_bigquery_dataset.default.dataset_id
table_id = local.TABLE
labels = {
goog-dm = var.deployment
}
}