@@ -68,8 +68,10 @@ deleteOlderVersionTerraformOCIProvider() {
6868createCluster () {
6969 cd ${terraformVarDir}
7070 echo " terraform init -var-file=${terraformVarDir} /${clusterTFVarsFile} .tfvars"
71- terraform init -var-file=${terraformVarDir} /${clusterTFVarsFile} .tfvars
72- terraform plan -var-file=${terraformVarDir} /${clusterTFVarsFile} .tfvars
71+ terraform init -var-file=${terraformVarDir} /${clusterTFVarsFile} .tfvars > /dev/null
72+ echo " terraform plan -var-file=${terraformVarDir} /${clusterTFVarsFile} .tfvars"
73+ terraform plan -var-file=${terraformVarDir} /${clusterTFVarsFile} .tfvars > /dev/null
74+ echo " terraform apply -var-file=${terraformVarDir} /${clusterTFVarsFile} .tfvars"
7375 terraform apply -auto-approve -var-file=${terraformVarDir} /${clusterTFVarsFile} .tfvars
7476}
7577
@@ -123,7 +125,7 @@ checkKubernetesCliConnection() {
123125 if [[ $retry_count -eq $max_retries ]]; then
124126 echo " Failed to connect to Kubernetes cluster after $max_retries attempts."
125127 cd " ${terraformVarDir} "
126- terraform destroy -auto-approve -var-file=" ${terraformVarDir} /${clusterTFVarsFile} .tfvars"
128+ terraform destroy -auto-approve -var-file=" ${terraformVarDir} /${clusterTFVarsFile} .tfvars" > /dev/null
127129 createCluster
128130 fi
129131
@@ -137,7 +139,7 @@ checkKubernetesCliConnection() {
137139 myline_output=$( ${KUBERNETES_CLI:- kubectl} get nodes -o wide 2>&1 )
138140 if echo " $myline_output " | grep -q " Unable to connect to the server: net/http: TLS handshake timeout" ; then
139141 cd " ${terraformVarDir} "
140- terraform destroy -auto-approve -var-file=" ${terraformVarDir} /${clusterTFVarsFile} .tfvars"
142+ terraform destroy -auto-approve -var-file=" ${terraformVarDir} /${clusterTFVarsFile} .tfvars" > /dev/null
141143 exit 1
142144 fi
143145 fi
@@ -147,7 +149,7 @@ checkKubernetesCliConnection() {
147149 echo ' - could not talk to OKE cluster, aborting'
148150
149151 cd " ${terraformVarDir} "
150- terraform destroy -auto-approve -var-file=" ${terraformVarDir} /${clusterTFVarsFile} .tfvars"
152+ terraform destroy -auto-approve -var-file=" ${terraformVarDir} /${clusterTFVarsFile} .tfvars" > /dev/null
151153 exit 1
152154 fi
153155
@@ -165,12 +167,12 @@ checkClusterRunning() {
165167 if [ ! -f " $kubeconfig_file " ]; then
166168 echo " Kubeconfig file does not exist."
167169 cd " ${terraformVarDir} "
168- terraform destroy -auto-approve -var-file=" ${terraformVarDir} /${clusterTFVarsFile} .tfvars"
170+ terraform destroy -auto-approve -var-file=" ${terraformVarDir} /${clusterTFVarsFile} .tfvars" > /dev/null
169171 createCluster
170172 else
171173 echo " Kubeconfig file exists but is empty."
172174 cd " ${terraformVarDir} "
173- terraform destroy -auto-approve -var-file=" ${terraformVarDir} /${clusterTFVarsFile} .tfvars"
175+ terraform destroy -auto-approve -var-file=" ${terraformVarDir} /${clusterTFVarsFile} .tfvars" > /dev/null
174176 createCluster
175177 fi
176178 fi
@@ -203,14 +205,14 @@ checkClusterRunning() {
203205 else
204206 echo ' - could not talk to OKE cluster, aborting'
205207 cd " ${terraformVarDir} "
206- terraform destroy -auto-approve -var-file=" ${terraformVarDir} /${clusterTFVarsFile} .tfvars"
208+ terraform destroy -auto-approve -var-file=" ${terraformVarDir} /${clusterTFVarsFile} .tfvars" > /dev/null
207209 exit 1
208210 fi
209211
210212 if [ $count -gt $max ]; then
211213 echo " [ERROR] Unable to start the nodes in the OKE cluster after 200s"
212214 cd " ${terraformVarDir} "
213- terraform destroy -auto-approve -var-file=" ${terraformVarDir} /${clusterTFVarsFile} .tfvars"
215+ terraform destroy -auto-approve -var-file=" ${terraformVarDir} /${clusterTFVarsFile} .tfvars" > /dev/null
214216 exit 1
215217 fi
216218}
@@ -262,6 +264,8 @@ deleteOlderVersionTerraformOCIProvider
262264chmod 600 ${ocipk_path}
263265sudo yum reinstall ca-certificates -y
264266sudo iptables -A OUTPUT -p tcp --dport 6443 -j ACCEPT
267+ export TF_LOG=ERROR
268+
265269# run terraform init,plan,apply to create OKE cluster based on the provided tfvar file ${clusterTFVarsFile).tfvar
266270createCluster
267271# check status of OKE cluster nodes, destroy if can not access them
0 commit comments