File tree 27 files changed +158
-154
lines changed
27 files changed +158
-154
lines changed Original file line number Diff line number Diff line change @@ -142,7 +142,7 @@ resource "null_resource" "wait_for_regional_cluster" {
142
142
}
143
143
144
144
provisioner "local-exec" {
145
- when = " destroy"
145
+ when = " destroy"
146
146
command = " ${ path . module } /scripts/wait-for-cluster.sh ${ var . project_id } ${ var . name } "
147
147
}
148
148
Original file line number Diff line number Diff line change @@ -142,7 +142,7 @@ resource "null_resource" "wait_for_zonal_cluster" {
142
142
}
143
143
144
144
provisioner "local-exec" {
145
- when = " destroy"
145
+ when = " destroy"
146
146
command = " ${ path . module } /scripts/wait-for-cluster.sh ${ var . project_id } ${ var . name } "
147
147
}
148
148
Original file line number Diff line number Diff line change @@ -33,14 +33,14 @@ provider "kubernetes" {
33
33
data "google_client_config" "default" {}
34
34
35
35
module "gke" {
36
- source = " ../../"
37
- project_id = " ${ var . project_id } "
38
- name = " ${ local . cluster_type } -cluster"
39
- region = " ${ var . region } "
40
- network = " ${ var . network } "
41
- subnetwork = " ${ var . subnetwork } "
42
- ip_range_pods = " ${ var . ip_range_pods } "
43
- ip_range_services = " ${ var . ip_range_services } "
36
+ source = " ../../"
37
+ project_id = " ${ var . project_id } "
38
+ name = " ${ local . cluster_type } -cluster"
39
+ region = " ${ var . region } "
40
+ network = " ${ var . network } "
41
+ subnetwork = " ${ var . subnetwork } "
42
+ ip_range_pods = " ${ var . ip_range_pods } "
43
+ ip_range_services = " ${ var . ip_range_services } "
44
44
kubernetes_version = " 1.11.5-gke.4"
45
45
service_account = " ${ var . compute_engine_service_account } "
46
46
}
Original file line number Diff line number Diff line change @@ -25,5 +25,5 @@ output "client_token" {
25
25
}
26
26
27
27
output "ca_certificate" {
28
- value = " ${ module . gke . ca_certificate } "
28
+ value = " ${ module . gke . ca_certificate } "
29
29
}
Original file line number Diff line number Diff line change @@ -24,21 +24,21 @@ provider "google" {
24
24
}
25
25
26
26
module "gke" {
27
- source = " ../../"
28
- project_id = " ${ var . project_id } "
29
- name = " ${ local . cluster_type } -cluster"
30
- region = " ${ var . region } "
31
- network = " ${ var . network } "
32
- subnetwork = " ${ var . subnetwork } "
33
- ip_range_pods = " ${ var . ip_range_pods } "
34
- ip_range_services = " ${ var . ip_range_services } "
27
+ source = " ../../"
28
+ project_id = " ${ var . project_id } "
29
+ name = " ${ local . cluster_type } -cluster"
30
+ region = " ${ var . region } "
31
+ network = " ${ var . network } "
32
+ subnetwork = " ${ var . subnetwork } "
33
+ ip_range_pods = " ${ var . ip_range_pods } "
34
+ ip_range_services = " ${ var . ip_range_services } "
35
35
kubernetes_version = " 1.11.5-gke.4"
36
- node_version = " 1.11.5-gke.4"
36
+ node_version = " 1.11.5-gke.4"
37
37
38
38
node_pools = [
39
39
{
40
- name = " pool-01"
41
- min_count = 4
40
+ name = " pool-01"
41
+ min_count = 4
42
42
service_account = " ${ var . compute_engine_service_account } "
43
43
},
44
44
{
Original file line number Diff line number Diff line change @@ -25,5 +25,5 @@ output "client_token" {
25
25
}
26
26
27
27
output "ca_certificate" {
28
- value = " ${ module . gke . ca_certificate } "
28
+ value = " ${ module . gke . ca_certificate } "
29
29
}
Original file line number Diff line number Diff line change @@ -24,17 +24,17 @@ provider "google" {
24
24
}
25
25
26
26
module "gke" {
27
- source = " ../../"
28
- project_id = " ${ var . project_id } "
29
- name = " ${ local . cluster_type } -cluster"
30
- regional = true
31
- region = " ${ var . region } "
32
- network = " ${ var . network } "
33
- subnetwork = " ${ var . subnetwork } "
34
- ip_range_pods = " ${ var . ip_range_pods } "
35
- ip_range_services = " ${ var . ip_range_services } "
27
+ source = " ../../"
28
+ project_id = " ${ var . project_id } "
29
+ name = " ${ local . cluster_type } -cluster"
30
+ regional = true
31
+ region = " ${ var . region } "
32
+ network = " ${ var . network } "
33
+ subnetwork = " ${ var . subnetwork } "
34
+ ip_range_pods = " ${ var . ip_range_pods } "
35
+ ip_range_services = " ${ var . ip_range_services } "
36
36
kubernetes_version = " 1.11.5-gke.4"
37
- node_version = " 1.11.5-gke.4"
37
+ node_version = " 1.11.5-gke.4"
38
38
service_account = " ${ var . compute_engine_service_account } "
39
39
}
40
40
Original file line number Diff line number Diff line change @@ -25,5 +25,5 @@ output "client_token" {
25
25
}
26
26
27
27
output "ca_certificate" {
28
- value = " ${ module . gke . ca_certificate } "
28
+ value = " ${ module . gke . ca_certificate } "
29
29
}
Original file line number Diff line number Diff line change @@ -24,18 +24,18 @@ provider "google" {
24
24
}
25
25
26
26
module "gke" {
27
- source = " ../../"
28
- project_id = " ${ var . project_id } "
29
- name = " ${ local . cluster_type } -cluster"
30
- regional = false
31
- region = " ${ var . region } "
32
- zones = " ${ var . zones } "
33
- network = " ${ var . network } "
34
- subnetwork = " ${ var . subnetwork } "
35
- ip_range_pods = " ${ var . ip_range_pods } "
36
- ip_range_services = " ${ var . ip_range_services } "
27
+ source = " ../../"
28
+ project_id = " ${ var . project_id } "
29
+ name = " ${ local . cluster_type } -cluster"
30
+ regional = false
31
+ region = " ${ var . region } "
32
+ zones = " ${ var . zones } "
33
+ network = " ${ var . network } "
34
+ subnetwork = " ${ var . subnetwork } "
35
+ ip_range_pods = " ${ var . ip_range_pods } "
36
+ ip_range_services = " ${ var . ip_range_services } "
37
37
kubernetes_version = " 1.11.4-gke.8"
38
- node_version = " 1.11.4-gke.8"
38
+ node_version = " 1.11.4-gke.8"
39
39
service_account = " ${ var . compute_engine_service_account } "
40
40
}
41
41
Original file line number Diff line number Diff line change @@ -25,5 +25,5 @@ output "client_token" {
25
25
}
26
26
27
27
output "ca_certificate" {
28
- value = " ${ module . gke . ca_certificate } "
28
+ value = " ${ module . gke . ca_certificate } "
29
29
}
Original file line number Diff line number Diff line change @@ -24,17 +24,17 @@ provider "google" {
24
24
}
25
25
26
26
module "gke" {
27
- source = " ../../"
28
- project_id = " ${ var . project_id } "
29
- name = " ${ local . cluster_type } -cluster"
30
- region = " ${ var . region } "
31
- network = " ${ var . network } "
32
- subnetwork = " ${ var . subnetwork } "
33
- ip_range_pods = " ${ var . ip_range_pods } "
34
- ip_range_services = " ${ var . ip_range_services } "
35
- network_policy = true
27
+ source = " ../../"
28
+ project_id = " ${ var . project_id } "
29
+ name = " ${ local . cluster_type } -cluster"
30
+ region = " ${ var . region } "
31
+ network = " ${ var . network } "
32
+ subnetwork = " ${ var . subnetwork } "
33
+ ip_range_pods = " ${ var . ip_range_pods } "
34
+ ip_range_services = " ${ var . ip_range_services } "
35
+ network_policy = true
36
36
kubernetes_version = " 1.11.5-gke.4"
37
- node_version = " 1.11.5-gke.4"
37
+ node_version = " 1.11.5-gke.4"
38
38
service_account = " ${ var . compute_engine_service_account } "
39
39
40
40
stub_domains {
Original file line number Diff line number Diff line change @@ -25,5 +25,5 @@ output "client_token" {
25
25
}
26
26
27
27
output "ca_certificate" {
28
- value = " ${ module . gke . ca_certificate } "
28
+ value = " ${ module . gke . ca_certificate } "
29
29
}
Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ data "google_compute_zones" "available" {
23
23
}
24
24
25
25
resource "random_shuffle" "available_zones" {
26
- input = [" ${ data . google_compute_zones . available . names } " ]
26
+ input = [" ${ data . google_compute_zones . available . names } " ]
27
27
result_count = 3
28
28
}
29
29
Original file line number Diff line number Diff line change 17
17
module "example" {
18
18
source = " ../../../examples/deploy_service"
19
19
20
- project_id = " ${ var . project_id } "
21
- credentials_path = " ${ local . credentials_path } "
22
- region = " ${ var . region } "
23
- network = " ${ google_compute_network . main . name } "
24
- subnetwork = " ${ google_compute_subnetwork . main . name } "
25
- ip_range_pods = " ${ google_compute_subnetwork . main . secondary_ip_range . 0 . range_name } "
26
- ip_range_services = " ${ google_compute_subnetwork . main . secondary_ip_range . 1 . range_name } "
20
+ project_id = " ${ var . project_id } "
21
+ credentials_path = " ${ local . credentials_path } "
22
+ region = " ${ var . region } "
23
+ network = " ${ google_compute_network . main . name } "
24
+ subnetwork = " ${ google_compute_subnetwork . main . name } "
25
+ ip_range_pods = " ${ google_compute_subnetwork . main . secondary_ip_range . 0 . range_name } "
26
+ ip_range_services = " ${ google_compute_subnetwork . main . secondary_ip_range . 1 . range_name } "
27
27
compute_engine_service_account = " ${ var . compute_engine_service_account } "
28
28
}
Original file line number Diff line number Diff line change @@ -19,32 +19,34 @@ locals {
19
19
}
20
20
21
21
resource "random_string" "suffix" {
22
- length = 4
22
+ length = 4
23
23
special = false
24
- upper = false
24
+ upper = false
25
25
}
26
26
27
27
provider "google" {
28
28
credentials = " ${ file (local. credentials_path )} "
29
- project = " ${ var . project_id } "
29
+ project = " ${ var . project_id } "
30
30
}
31
31
32
32
resource "google_compute_network" "main" {
33
- name = " cft-gke-test-${ random_string . suffix . result } "
33
+ name = " cft-gke-test-${ random_string . suffix . result } "
34
34
auto_create_subnetworks = " false"
35
35
}
36
36
37
37
resource "google_compute_subnetwork" "main" {
38
- name = " cft-gke-test-${ random_string . suffix . result } "
38
+ name = " cft-gke-test-${ random_string . suffix . result } "
39
39
ip_cidr_range = " 10.0.0.0/17"
40
- region = " ${ var . region } "
41
- network = " ${ google_compute_network . main . self_link } "
40
+ region = " ${ var . region } "
41
+ network = " ${ google_compute_network . main . self_link } "
42
+
42
43
secondary_ip_range {
43
- range_name = " cft-gke-test-pods-${ random_string . suffix . result } "
44
+ range_name = " cft-gke-test-pods-${ random_string . suffix . result } "
44
45
ip_cidr_range = " 192.168.0.0/18"
45
46
}
47
+
46
48
secondary_ip_range {
47
- range_name = " cft-gke-test-services-${ random_string . suffix . result } "
49
+ range_name = " cft-gke-test-services-${ random_string . suffix . result } "
48
50
ip_cidr_range = " 192.168.64.0/18"
49
51
}
50
52
}
Original file line number Diff line number Diff line change 17
17
module "example" {
18
18
source = " ../../../examples/node_pool"
19
19
20
- project_id = " ${ var . project_id } "
21
- credentials_path = " ${ local . credentials_path } "
22
- region = " ${ var . region } "
23
- network = " ${ google_compute_network . main . name } "
24
- subnetwork = " ${ google_compute_subnetwork . main . name } "
25
- ip_range_pods = " ${ google_compute_subnetwork . main . secondary_ip_range . 0 . range_name } "
26
- ip_range_services = " ${ google_compute_subnetwork . main . secondary_ip_range . 1 . range_name } "
20
+ project_id = " ${ var . project_id } "
21
+ credentials_path = " ${ local . credentials_path } "
22
+ region = " ${ var . region } "
23
+ network = " ${ google_compute_network . main . name } "
24
+ subnetwork = " ${ google_compute_subnetwork . main . name } "
25
+ ip_range_pods = " ${ google_compute_subnetwork . main . secondary_ip_range . 0 . range_name } "
26
+ ip_range_services = " ${ google_compute_subnetwork . main . secondary_ip_range . 1 . range_name } "
27
27
compute_engine_service_account = " ${ var . compute_engine_service_account } "
28
28
}
Original file line number Diff line number Diff line change @@ -19,32 +19,34 @@ locals {
19
19
}
20
20
21
21
resource "random_string" "suffix" {
22
- length = 4
22
+ length = 4
23
23
special = false
24
- upper = false
24
+ upper = false
25
25
}
26
26
27
27
provider "google" {
28
28
credentials = " ${ file (local. credentials_path )} "
29
- project = " ${ var . project_id } "
29
+ project = " ${ var . project_id } "
30
30
}
31
31
32
32
resource "google_compute_network" "main" {
33
- name = " cft-gke-test-${ random_string . suffix . result } "
33
+ name = " cft-gke-test-${ random_string . suffix . result } "
34
34
auto_create_subnetworks = " false"
35
35
}
36
36
37
37
resource "google_compute_subnetwork" "main" {
38
- name = " cft-gke-test-${ random_string . suffix . result } "
38
+ name = " cft-gke-test-${ random_string . suffix . result } "
39
39
ip_cidr_range = " 10.0.0.0/17"
40
- region = " ${ var . region } "
41
- network = " ${ google_compute_network . main . self_link } "
40
+ region = " ${ var . region } "
41
+ network = " ${ google_compute_network . main . self_link } "
42
+
42
43
secondary_ip_range {
43
- range_name = " cft-gke-test-pods-${ random_string . suffix . result } "
44
+ range_name = " cft-gke-test-pods-${ random_string . suffix . result } "
44
45
ip_cidr_range = " 192.168.0.0/18"
45
46
}
47
+
46
48
secondary_ip_range {
47
- range_name = " cft-gke-test-services-${ random_string . suffix . result } "
49
+ range_name = " cft-gke-test-services-${ random_string . suffix . result } "
48
50
ip_cidr_range = " 192.168.64.0/18"
49
51
}
50
52
}
Original file line number Diff line number Diff line change @@ -75,5 +75,5 @@ output "client_token" {
75
75
76
76
output "ca_certificate" {
77
77
description = " The cluster CA certificate"
78
- value = " ${ module . example . ca_certificate } "
78
+ value = " ${ module . example . ca_certificate } "
79
79
}
Original file line number Diff line number Diff line change 14
14
* limitations under the License.
15
15
*/
16
16
17
- variable "project_id" {
17
+ variable "project_id" {}
18
18
19
- }
20
-
21
- variable "credentials_path_relative" {
22
-
23
- }
19
+ variable "credentials_path_relative" {}
24
20
25
- variable "region" {
26
-
27
- }
21
+ variable "region" {}
28
22
29
23
variable "zones" {
30
- type = " list"
24
+ type = " list"
31
25
default = []
32
26
}
33
27
34
- variable "compute_engine_service_account" {
35
-
36
- }
28
+ variable "compute_engine_service_account" {}
Original file line number Diff line number Diff line change 17
17
module "example" {
18
18
source = " ../../../examples/simple_regional"
19
19
20
- project_id = " ${ var . project_id } "
21
- credentials_path = " ${ local . credentials_path } "
22
- region = " ${ var . region } "
23
- network = " ${ google_compute_network . main . name } "
24
- subnetwork = " ${ google_compute_subnetwork . main . name } "
25
- ip_range_pods = " ${ google_compute_subnetwork . main . secondary_ip_range . 0 . range_name } "
26
- ip_range_services = " ${ google_compute_subnetwork . main . secondary_ip_range . 1 . range_name } "
20
+ project_id = " ${ var . project_id } "
21
+ credentials_path = " ${ local . credentials_path } "
22
+ region = " ${ var . region } "
23
+ network = " ${ google_compute_network . main . name } "
24
+ subnetwork = " ${ google_compute_subnetwork . main . name } "
25
+ ip_range_pods = " ${ google_compute_subnetwork . main . secondary_ip_range . 0 . range_name } "
26
+ ip_range_services = " ${ google_compute_subnetwork . main . secondary_ip_range . 1 . range_name } "
27
27
compute_engine_service_account = " ${ var . compute_engine_service_account } "
28
28
}
You can’t perform that action at this time.
0 commit comments