File tree Expand file tree Collapse file tree 1 file changed +18
-11
lines changed Expand file tree Collapse file tree 1 file changed +18
-11
lines changed Original file line number Diff line number Diff line change @@ -35,17 +35,6 @@ data "google_container_cluster" "asm_cluster" {
35
35
depends_on = [kubernetes_namespace . system_namespace ]
36
36
}
37
37
38
- module "project-services" {
39
- source = " terraform-google-modules/project-factory/google//modules/project_services"
40
- version = " ~> 10.0"
41
-
42
- project_id = var. project_id
43
- activate_apis = [" meshconfig.googleapis.com" ]
44
-
45
- disable_services_on_destroy = false
46
- disable_dependent_services = false
47
- }
48
-
49
38
resource "kubernetes_namespace" "system_namespace" {
50
39
metadata {
51
40
name = " istio-system"
@@ -79,6 +68,13 @@ resource "kubernetes_config_map" "asm_options" {
79
68
}
80
69
}
81
70
71
+ resource "google_gke_hub_feature" "mesh_feature" {
72
+ name = " servicemesh"
73
+ project = var. project_id
74
+ location = " global"
75
+ provider = google- beta
76
+ }
77
+
82
78
module "cpr" {
83
79
source = " terraform-google-modules/gcloud/google//modules/kubectl-wrapper"
84
80
@@ -91,3 +87,14 @@ module "cpr" {
91
87
92
88
module_depends_on = [kubernetes_config_map . asm_options , kubernetes_config_map . mesh_config ]
93
89
}
90
+
91
+ module "project-services" {
92
+ source = " terraform-google-modules/project-factory/google//modules/project_services"
93
+ version = " ~> 10.0"
94
+
95
+ project_id = var. project_id
96
+ activate_apis = [" mesh.googleapis.com" ]
97
+
98
+ disable_services_on_destroy = false
99
+ disable_dependent_services = false
100
+ }
You can’t perform that action at this time.
0 commit comments