File tree 4 files changed +23
-9
lines changed
4 files changed +23
-9
lines changed Original file line number Diff line number Diff line change 1
1
resource "kubernetes_deployment_v1" "kubernetes_deployment_v1" {
2
2
metadata {
3
- name = var. name
3
+ name = var. name
4
4
labels = {
5
- app = var.name
6
- name = var.name
5
+ app = var.name
6
+ name = var.name
7
7
}
8
8
}
9
9
10
10
spec {
11
11
selector {
12
12
match_labels = {
13
- app = var.name
13
+ app = var.name
14
14
}
15
15
}
16
16
17
17
template {
18
18
metadata {
19
19
labels = {
20
- app = var.name
21
- name = var.name
20
+ app = var.name
21
+ name = var.name
22
22
}
23
23
}
24
24
25
25
spec {
26
-
27
26
container {
28
27
image = " ${ var . image } "
29
28
image_pull_policy = " Always"
30
- name = var. name
31
-
29
+ name = var. name
30
+ env {
31
+ name = " ZONE"
32
+ value = var. zone
33
+ }
32
34
resources {
33
35
requests = {
34
36
cpu = var.requests_cpu
Original file line number Diff line number Diff line change @@ -13,3 +13,8 @@ variable "requests_cpu" {
13
13
variable "requests_memory" {
14
14
type = string
15
15
}
16
+
17
+ variable "zone" {
18
+ description = " Zone"
19
+ type = string
20
+ }
Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ module "kubernetes-deployment-v1" {
4
4
name = var. name
5
5
requests_cpu = var. requests_cpu
6
6
requests_memory = var. requests_memory
7
+ zone = var. zone
7
8
}
8
9
9
10
module "kubernetes-service" {
Original file line number Diff line number Diff line change @@ -45,3 +45,9 @@ variable "cluster_ca_certificate" {
45
45
description = " (Required) PEM-encoded root certificates bundle for TLS authentication. Can be sourced from KUBE_CLUSTER_CA_CERT_DATA."
46
46
type = string
47
47
}
48
+
49
+ variable "zone" {
50
+ description = " Zone"
51
+ type = string
52
+ default = " at-vie-1"
53
+ }
You can’t perform that action at this time.
0 commit comments