-
Notifications
You must be signed in to change notification settings - Fork 92
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
81 changed files
with
1,965 additions
and
4,760 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,57 +1,35 @@ | ||
|
||
resource "local_file" "analyticsengine_catalog_yaml" { | ||
content = data.template_file.analyticsengine_catalog.rendered | ||
filename = "${local.cpd_workspace}/analyticsengine_catalog.yaml" | ||
} | ||
resource "local_file" "analyticsengine_cr_yaml" { | ||
content = data.template_file.analyticsengine_cr.rendered | ||
filename = "${local.cpd_workspace}/analyticsengine_cr.yaml" | ||
} | ||
|
||
resource "local_file" "analyticsengine_sub_yaml" { | ||
content = data.template_file.analyticsengine_sub.rendered | ||
filename = "${local.cpd_workspace}/analyticsengine_sub.yaml" | ||
} | ||
|
||
resource "null_resource" "install_analyticsengine" { | ||
count = var.analytics_engine.enable == "yes" ? 1 : 0 | ||
count = var.analytics_engine == "yes" ? 1 : 0 | ||
triggers = { | ||
namespace = var.cpd_namespace | ||
cpd_workspace = local.cpd_workspace | ||
} | ||
provisioner "local-exec" { | ||
command = <<-EOF | ||
echo 'Create analyticsengine catalog' | ||
oc create -f ${self.triggers.cpd_workspace}/analyticsengine_catalog.yaml | ||
sleep 3 | ||
bash cpd/scripts/pod-status-check.sh ibm-cpd-ae-operator-catalog openshift-marketplace | ||
echo 'Create analyticsengine sub' | ||
oc create -f ${self.triggers.cpd_workspace}/analyticsengine_sub.yaml | ||
sleep 3 | ||
bash cpd/scripts/pod-status-check.sh ibm-cpd-ae-operator ${local.operator_namespace} | ||
echo "Deploying catalogsources and operator subscriptions for analytics engine" && | ||
bash cpd/scripts/apply-olm.sh ${self.triggers.cpd_workspace} ${var.cpd_version} analyticsengine && | ||
echo "Create analyics engine cr" && | ||
bash cpd/scripts/apply-cr.sh ${self.triggers.cpd_workspace} ${var.cpd_version} analyticsengine ${var.cpd_namespace} ${var.storage_option} ${local.storage_class} ${local.rwo_storage_class} | ||
echo 'Create analyticsengine CR' | ||
oc create -f ${self.triggers.cpd_workspace}/analyticsengine_cr.yaml | ||
sleep 3 | ||
echo 'check the analyticsengine cr status' | ||
bash cpd/scripts/check-cr-status.sh AnalyticsEngine analyticsengine-cr ${var.cpd_namespace} analyticsengineStatus | ||
EOF | ||
} | ||
depends_on = [ | ||
local_file.analyticsengine_catalog_yaml, | ||
local_file.spss_cr_yaml, | ||
module.machineconfig, | ||
null_resource.cpd_foundational_services, | ||
null_resource.login_cluster, | ||
null_resource.install_aiopenscale, | ||
null_resource.install_wml, | ||
null_resource.install_ws, | ||
null_resource.install_spss, | ||
null_resource.install_dods, | ||
null_resource.install_dmc, | ||
null_resource.install_bigsql, | ||
null_resource.install_dv, | ||
null_resource.install_mdm, | ||
null_resource.install_cde, | ||
null_resource.install_wkc, | ||
null_resource.install_db2aaservice, | ||
null_resource.install_ds, | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,59 +1,36 @@ | ||
resource "local_file" "ca_catalog_yaml" { | ||
content = data.template_file.ca_catalog.rendered | ||
filename = "${local.cpd_workspace}/ca_catalog.yaml" | ||
} | ||
|
||
resource "local_file" "ca_cr_yaml" { | ||
content = data.template_file.ca_cr.rendered | ||
filename = "${local.cpd_workspace}/ca_cr.yaml" | ||
} | ||
|
||
resource "local_file" "ca_sub_yaml" { | ||
content = data.template_file.ca_sub.rendered | ||
filename = "${local.cpd_workspace}/ca_sub.yaml" | ||
} | ||
|
||
resource "null_resource" "install_ca" { | ||
count = var.cognos_analytics.enable == "yes" ? 1 : 0 | ||
count = var.cognos_analytics == "yes" ? 1 : 0 | ||
triggers = { | ||
namespace = var.cpd_namespace | ||
cpd_workspace = local.cpd_workspace | ||
} | ||
provisioner "local-exec" { | ||
command = <<-EOF | ||
echo 'Create CA catalog' | ||
oc create -f ${self.triggers.cpd_workspace}/ca_catalog.yaml | ||
sleep 3 | ||
bash cpd/scripts/pod-status-check.sh ibm-ca-operator-catalog openshift-marketplace | ||
echo 'Create CA sub' | ||
oc create -f ${self.triggers.cpd_workspace}/ca_sub.yaml | ||
sleep 3 | ||
bash cpd/scripts/pod-status-check.sh ibm-ca-operator ${local.operator_namespace} | ||
echo "Deploying catalogsources and operator subscriptions for Cognos Analytics" && | ||
bash cpd/scripts/apply-olm.sh ${self.triggers.cpd_workspace} ${var.cpd_version} cognos_analytics && | ||
echo "Create Cognos Analytics cr" && | ||
bash cpd/scripts/apply-cr.sh ${self.triggers.cpd_workspace} ${var.cpd_version} cognos_analytics ${var.cpd_namespace} ${var.storage_option} ${local.storage_class} ${local.rwo_storage_class} | ||
echo "CA CR" | ||
oc create -f ${self.triggers.cpd_workspace}/ca_cr.yaml | ||
echo 'check the CA cr status' | ||
bash cpd/scripts/check-cr-status.sh CAService ca-cr ${var.cpd_namespace} caAddonStatus | ||
EOF | ||
} | ||
depends_on = [ | ||
local_file.ca_catalog_yaml, | ||
local_file.ca_cr_yaml, | ||
local_file.ca_sub_yaml, | ||
null_resource.install_analyticsengine, | ||
module.machineconfig, | ||
null_resource.cpd_foundational_services, | ||
null_resource.login_cluster, | ||
null_resource.install_aiopenscale, | ||
null_resource.install_wml, | ||
null_resource.install_ws, | ||
null_resource.install_spss, | ||
null_resource.install_wkc, | ||
null_resource.install_db2wh, | ||
null_resource.install_dv, | ||
null_resource.install_dods, | ||
null_resource.install_dmc, | ||
module.machineconfig, | ||
null_resource.cpd_foundational_services, | ||
null_resource.login_cluster, | ||
null_resource.install_bigsql, | ||
null_resource.install_dv, | ||
null_resource.install_mdm, | ||
null_resource.install_cde, | ||
null_resource.install_wkc, | ||
null_resource.install_ds, | ||
null_resource.install_analyticsengine, | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,37 +1,36 @@ | ||
resource "local_file" "db2aaservice_cr_yaml" { | ||
content = data.template_file.db2aaservice_cr.rendered | ||
filename = "${local.cpd_workspace}/db2aaservice_cr.yaml" | ||
} | ||
|
||
resource "local_file" "db2aaservice_sub_yaml" { | ||
content = data.template_file.db2aaservice_sub.rendered | ||
filename = "${local.cpd_workspace}/db2aaservice_sub.yaml" | ||
} | ||
|
||
resource "null_resource" "install_db2aaservice" { | ||
count = local.db2aaservice == "yes" ? 1 : 0 | ||
count = var.db2_aaservice == "yes" ? 1 : 0 | ||
triggers = { | ||
namespace = var.cpd_namespace | ||
cpd_workspace = local.cpd_workspace | ||
} | ||
provisioner "local-exec" { | ||
command = <<EOF | ||
echo "Db2uaaService" | ||
oc create -f ${self.triggers.cpd_workspace}/db2aaservice_sub.yaml | ||
sleep 3 | ||
bash cpd/scripts/pod-status-check.sh ibm-db2aaservice-cp4d-operator-controller-manager ${local.operator_namespace} | ||
oc create -f ${self.triggers.cpd_workspace}/db2aaservice_cr.yaml | ||
echo "Checking if the Db2uaaService pods are ready and running" | ||
bash cpd/scripts/check-cr-status.sh Db2aaserviceService db2aaservice-cr ${var.cpd_namespace} db2aaserviceStatus | ||
echo "Deploying catalogsources and operator subscriptions for CPD db2 aas component" && | ||
bash cpd/scripts/apply-olm.sh ${self.triggers.cpd_workspace} ${var.cpd_version} db2aaservice && | ||
echo "Create CPD db2 aas component cr" && | ||
bash cpd/scripts/apply-cr.sh ${self.triggers.cpd_workspace} ${var.cpd_version} db2aaservice ${var.cpd_namespace} ${var.storage_option} ${local.storage_class} ${local.rwo_storage_class} | ||
EOF | ||
} | ||
depends_on = [ | ||
local_file.db2aaservice_cr_yaml, | ||
local_file.db2aaservice_sub_yaml, | ||
module.machineconfig, | ||
null_resource.cpd_foundational_services, | ||
null_resource.login_cluster, | ||
null_resource.install_aiopenscale, | ||
null_resource.install_wml, | ||
null_resource.install_ws, | ||
null_resource.install_spss, | ||
null_resource.install_dods, | ||
null_resource.install_dmc, | ||
null_resource.install_bigsql, | ||
null_resource.install_dv, | ||
null_resource.install_mdm, | ||
null_resource.install_cde, | ||
null_resource.install_wkc, | ||
null_resource.install_ds, | ||
null_resource.install_analyticsengine, | ||
null_resource.install_ca, | ||
null_resource.install_pa, | ||
] | ||
} |
Oops, something went wrong.