@@ -68,8 +68,10 @@ deleteOlderVersionTerraformOCIProvider() {
68
68
createCluster () {
69
69
cd ${terraformVarDir}
70
70
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"
73
75
terraform apply -auto-approve -var-file=${terraformVarDir} /${clusterTFVarsFile} .tfvars
74
76
}
75
77
@@ -123,7 +125,7 @@ checkKubernetesCliConnection() {
123
125
if [[ $retry_count -eq $max_retries ]]; then
124
126
echo " Failed to connect to Kubernetes cluster after $max_retries attempts."
125
127
cd " ${terraformVarDir} "
126
- terraform destroy -auto-approve -var-file=" ${terraformVarDir} /${clusterTFVarsFile} .tfvars"
128
+ terraform destroy -auto-approve -var-file=" ${terraformVarDir} /${clusterTFVarsFile} .tfvars" > /dev/null
127
129
createCluster
128
130
fi
129
131
@@ -137,7 +139,7 @@ checkKubernetesCliConnection() {
137
139
myline_output=$( ${KUBERNETES_CLI:- kubectl} get nodes -o wide 2>&1 )
138
140
if echo " $myline_output " | grep -q " Unable to connect to the server: net/http: TLS handshake timeout" ; then
139
141
cd " ${terraformVarDir} "
140
- terraform destroy -auto-approve -var-file=" ${terraformVarDir} /${clusterTFVarsFile} .tfvars"
142
+ terraform destroy -auto-approve -var-file=" ${terraformVarDir} /${clusterTFVarsFile} .tfvars" > /dev/null
141
143
exit 1
142
144
fi
143
145
fi
@@ -147,7 +149,7 @@ checkKubernetesCliConnection() {
147
149
echo ' - could not talk to OKE cluster, aborting'
148
150
149
151
cd " ${terraformVarDir} "
150
- terraform destroy -auto-approve -var-file=" ${terraformVarDir} /${clusterTFVarsFile} .tfvars"
152
+ terraform destroy -auto-approve -var-file=" ${terraformVarDir} /${clusterTFVarsFile} .tfvars" > /dev/null
151
153
exit 1
152
154
fi
153
155
@@ -165,12 +167,12 @@ checkClusterRunning() {
165
167
if [ ! -f " $kubeconfig_file " ]; then
166
168
echo " Kubeconfig file does not exist."
167
169
cd " ${terraformVarDir} "
168
- terraform destroy -auto-approve -var-file=" ${terraformVarDir} /${clusterTFVarsFile} .tfvars"
170
+ terraform destroy -auto-approve -var-file=" ${terraformVarDir} /${clusterTFVarsFile} .tfvars" > /dev/null
169
171
createCluster
170
172
else
171
173
echo " Kubeconfig file exists but is empty."
172
174
cd " ${terraformVarDir} "
173
- terraform destroy -auto-approve -var-file=" ${terraformVarDir} /${clusterTFVarsFile} .tfvars"
175
+ terraform destroy -auto-approve -var-file=" ${terraformVarDir} /${clusterTFVarsFile} .tfvars" > /dev/null
174
176
createCluster
175
177
fi
176
178
fi
@@ -203,14 +205,14 @@ checkClusterRunning() {
203
205
else
204
206
echo ' - could not talk to OKE cluster, aborting'
205
207
cd " ${terraformVarDir} "
206
- terraform destroy -auto-approve -var-file=" ${terraformVarDir} /${clusterTFVarsFile} .tfvars"
208
+ terraform destroy -auto-approve -var-file=" ${terraformVarDir} /${clusterTFVarsFile} .tfvars" > /dev/null
207
209
exit 1
208
210
fi
209
211
210
212
if [ $count -gt $max ]; then
211
213
echo " [ERROR] Unable to start the nodes in the OKE cluster after 200s"
212
214
cd " ${terraformVarDir} "
213
- terraform destroy -auto-approve -var-file=" ${terraformVarDir} /${clusterTFVarsFile} .tfvars"
215
+ terraform destroy -auto-approve -var-file=" ${terraformVarDir} /${clusterTFVarsFile} .tfvars" > /dev/null
214
216
exit 1
215
217
fi
216
218
}
@@ -262,6 +264,8 @@ deleteOlderVersionTerraformOCIProvider
262
264
chmod 600 ${ocipk_path}
263
265
sudo yum reinstall ca-certificates -y
264
266
sudo iptables -A OUTPUT -p tcp --dport 6443 -j ACCEPT
267
+ export TF_LOG=ERROR
268
+
265
269
# run terraform init,plan,apply to create OKE cluster based on the provided tfvar file ${clusterTFVarsFile).tfvar
266
270
createCluster
267
271
# check status of OKE cluster nodes, destroy if can not access them
0 commit comments