Skip to content

Commit 3c8ed4c

Browse files
committed
init commit
1 parent 869e9ae commit 3c8ed4c

File tree

1 file changed

+12
-10
lines changed
  • solutions/deploy/cloud-pak-deployer

1 file changed

+12
-10
lines changed

solutions/deploy/cloud-pak-deployer/main.tf

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,8 @@ resource "kubernetes_namespace_v1" "cloud_pak_deployer_namespace" {
5656

5757

5858
resource "kubernetes_secret" "cpd_entitlement_key_secret" {
59+
depends_on = [kubernetes_namespace_v1.cloud_pak_deployer_namespace]
60+
5961
metadata {
6062
name = local.cpd.entitlement_key_secret_name
6163
namespace = local.cloud_pak_deployer.namespace_name
@@ -64,8 +66,6 @@ resource "kubernetes_secret" "cpd_entitlement_key_secret" {
6466
data = {
6567
(local.cpd.entitlement_key_secret_key_name) = base64encode(var.cpd_entitlement_key)
6668
}
67-
68-
depends_on = [kubernetes_namespace_v1.cloud_pak_deployer_namespace]
6969
}
7070

7171
resource "kubernetes_service_account_v1" "cloud_pak_deployer_service_account" {
@@ -81,6 +81,7 @@ resource "kubernetes_service_account_v1" "cloud_pak_deployer_service_account" {
8181
# TODO: Replace with kubernetes_manifest resource
8282
resource "null_resource" "cloud_pak_deployer_security_context_constraint" {
8383
depends_on = [kubernetes_service_account_v1.cloud_pak_deployer_service_account]
84+
8485
triggers = {
8586
namespace_name = local.cloud_pak_deployer.namespace_name
8687
security_context_constraint_name = local.cloud_pak_deployer.security_context_constraint_name
@@ -99,6 +100,11 @@ resource "null_resource" "cloud_pak_deployer_security_context_constraint" {
99100
}
100101

101102
resource "kubernetes_cluster_role_binding_v1" "cloud_pak_deployer_cluster_role_binding" {
103+
depends_on = [
104+
kubernetes_namespace_v1.cloud_pak_deployer_namespace,
105+
kubernetes_service_account_v1.cloud_pak_deployer_service_account
106+
]
107+
102108
metadata {
103109
name = local.cloud_pak_deployer.cluster_role_binding_name
104110
}
@@ -112,15 +118,11 @@ resource "kubernetes_cluster_role_binding_v1" "cloud_pak_deployer_cluster_role_b
112118
name = local.cloud_pak_deployer.service_account_name
113119
namespace = local.cloud_pak_deployer.namespace_name
114120
}
115-
116-
depends_on = [
117-
kubernetes_namespace_v1.cloud_pak_deployer_namespace,
118-
kubernetes_service_account_v1.cloud_pak_deployer_service_account
119-
]
120121
}
121122

122123
resource "kubernetes_secret" "docker_cfg_secret" {
123-
count = var.cloud_pak_deployer_secret != null ? 1 : 0
124+
count = var.cloud_pak_deployer_secret != null ? 1 : 0
125+
depends_on = [kubernetes_namespace_v1.cloud_pak_deployer_namespace]
124126

125127
metadata {
126128
name = "cpd-docker-cfg"
@@ -141,8 +143,6 @@ resource "kubernetes_secret" "docker_cfg_secret" {
141143
}
142144
})
143145
}
144-
145-
depends_on = [kubernetes_namespace_v1.cloud_pak_deployer_namespace]
146146
}
147147

148148
resource "kubernetes_config_map_v1" "cloud_pak_deployer_configmap" {
@@ -159,6 +159,8 @@ resource "kubernetes_config_map_v1" "cloud_pak_deployer_configmap" {
159159
}
160160

161161
resource "kubernetes_persistent_volume_claim_v1" "cloud_pak_deployer_persistent_volume_claim" {
162+
depends_on = [kubernetes_namespace_v1.cloud_pak_deployer_namespace]
163+
162164
metadata {
163165
name = local.cloud_pak_deployer.persistent_volume_claim_name
164166
namespace = local.cloud_pak_deployer.namespace_name

0 commit comments

Comments
 (0)