@@ -7,3 +7,70 @@ resource "google_project_service" "service" {
7
7
disable_on_destroy = false
8
8
}
9
9
10
+ # vanta requires a bunch of services to be enabled on every project
11
+ # we just enable them all here so we don't have to keep specifying
12
+ # them in the parameters every time and so they aren't accidently
13
+ # omitted.
14
+
15
+ resource "google_project_service" "bigtableadmin_service" {
16
+ project = var. project_id
17
+ service = " bigtableadmin.googleapis.com"
18
+ disable_dependent_services = false
19
+ disable_on_destroy = false
20
+ }
21
+
22
+ resource "google_project_service" "bigquery_service" {
23
+ project = var. project_id
24
+ service = " bigquery.googleapis.com"
25
+ disable_dependent_services = false
26
+ disable_on_destroy = false
27
+ }
28
+
29
+ resource "google_project_service" "cloudresourcemanager_service" {
30
+ project = var. project_id
31
+ service = " cloudresourcemanager.googleapis.com"
32
+ disable_dependent_services = false
33
+ disable_on_destroy = false
34
+ }
35
+
36
+ resource "google_project_service" "firestore_service" {
37
+ project = var. project_id
38
+ service = " firestore.googleapis.com"
39
+ disable_dependent_services = false
40
+ disable_on_destroy = false
41
+ }
42
+
43
+ resource "google_project_service" "iam_service" {
44
+ project = var. project_id
45
+ service = " iam.googleapis.com"
46
+ disable_dependent_services = false
47
+ disable_on_destroy = false
48
+ }
49
+
50
+ resource "google_project_service" "monitoring_service" {
51
+ project = var. project_id
52
+ service = " monitoring.googleapis.com"
53
+ disable_dependent_services = false
54
+ disable_on_destroy = false
55
+ }
56
+
57
+ resource "google_project_service" "serviceusage_service" {
58
+ project = var. project_id
59
+ service = " serviceusage.googleapis.com"
60
+ disable_dependent_services = false
61
+ disable_on_destroy = false
62
+ }
63
+
64
+ resource "google_project_service" "spanner_service" {
65
+ project = var. project_id
66
+ service = " spanner.googleapis.com"
67
+ disable_dependent_services = false
68
+ disable_on_destroy = false
69
+ }
70
+
71
+ resource "google_project_service" "sqladmin_service" {
72
+ project = var. project_id
73
+ service = " sqladmin.googleapis.com"
74
+ disable_dependent_services = false
75
+ disable_on_destroy = false
76
+ }
0 commit comments