Skip to content

Commit d6756da

Browse files
author
tremobyl
committed
Remove the old terraform files. Add in the terraform code I've been working on.
1 parent 0c241da commit d6756da

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+6906
-71
lines changed

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,3 +134,7 @@ dmypy.json
134134

135135
# Troy
136136
scratch.py
137+
138+
# Terraform
139+
.terraform
140+
.terraform.lock.hcl

broker/setup_broker/terraform/README.md

Lines changed: 0 additions & 25 deletions
This file was deleted.

broker/setup_broker/terraform/main.tf

Lines changed: 0 additions & 17 deletions
This file was deleted.

broker/setup_broker/terraform/providers.tf

Lines changed: 0 additions & 17 deletions
This file was deleted.

broker/setup_broker/terraform/variables.tf

Lines changed: 0 additions & 10 deletions
This file was deleted.

broker/setup_broker/terraform/vars.tfvars

Lines changed: 0 additions & 2 deletions
This file was deleted.

terraform_broker/main.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
module "lsst" {
2+
source = "./modules/lsst"
3+
}
4+
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# LSST broker and storage
2+
3+
The `lsst` module defines the LSST portion of the Pitt-Google Broker.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
resource "google_bigquery_dataset" "alerts_dataset" {
2+
dataset_id = concat(flatten(["lsst", (var.prod ? [""] : ["_", var.test_prefix])]))
3+
description = "Dataset for storing LSST alert data"
4+
location = var.region
5+
6+
labels = {
7+
env = var.prod ? "prod" : "test"
8+
test_prefix = var.prod ? "" : var.test_prefix
9+
versiontag = replace(var.schema_version, ".", "_")
10+
}
11+
}
12+
13+
resource "google_bigquery_table" "alerts_table" {
14+
dataset_id = google_bigquery_dataset.alerts_dataset.dataset_id
15+
table_id = concat(["alerts_",
16+
description = "Alert data from LSST. This table is an archive of the lsst-alerts Pub/Sub stream. It has the same schema as the original alert bytes, including nested and repeated fields."
17+
18+
schema = file(concat(["${path.module}/bq_lsst_alerts_", replace(var.schema_version, ".", "_"), "_schema.json"]))
19+
}
20+

0 commit comments

Comments
 (0)