@@ -9,52 +9,8 @@ terraform {
9
9
}
10
10
}
11
11
12
- # Services
13
- resource "google_project_service" "serviceusage_googleapis_com" {
14
- service = " serviceusage.googleapis.com"
15
- disable_on_destroy = false
16
- }
17
- resource "google_project_service" "storage_api_googleapis_com" {
18
- service = " storage-api.googleapis.com"
19
- disable_on_destroy = false
20
- }
21
- resource "google_project_service" "storage_component_googleapis_com" {
22
- service = " storage-component.googleapis.com"
23
- disable_on_destroy = false
24
- }
25
- resource "google_project_service" "storage_googleapis_com" {
26
- service = " storage.googleapis.com"
27
- disable_on_destroy = false
28
- }
29
-
30
- # # Resources
31
-
32
- # Buckets
33
-
34
- resource "google_storage_bucket" "log_bucket" {
35
- name = " ${ var . project_id } -${ var . base_name } -bucket"
36
- location = var. location
37
- storage_class = " STANDARD"
38
- uniform_bucket_level_access = true
39
- }
40
-
41
- # Spanner
42
-
43
- resource "google_spanner_instance" "log_spanner" {
44
- name = var. base_name
45
- config = " regional-${ var . location } "
46
- display_name = var. base_name
47
- processing_units = 100
48
- }
49
-
50
- resource "google_spanner_database" "log_db" {
51
- instance = google_spanner_instance. log_spanner . name
52
- name = " ${ var . base_name } -db"
53
- ddl = [
54
- " CREATE TABLE SeqCoord (id INT64 NOT NULL, next INT64 NOT NULL,) PRIMARY KEY (id)" ,
55
- " CREATE TABLE Seq (id INT64 NOT NULL, seq INT64 NOT NULL, v BYTES(MAX),) PRIMARY KEY (id, seq)" ,
56
- " CREATE TABLE IntCoord (id INT64 NOT NULL, seq INT64 NOT NULL,) PRIMARY KEY (id)" ,
57
- ]
12
+ module "tessera-gcs" {
13
+ source = " git@github.com:transparency-dev/trillian-tessera/deployment/module//gcs"
58
14
}
59
15
60
16
resource "google_spanner_database" "dedup_db" {
0 commit comments