@@ -48,6 +48,7 @@ def init_terraform(self):
4848 self ._run_tf_proc_with_command (vars , INIT )
4949 self ._set_service_status ("Progress 20" , "Init Passed" )
5050 except Exception as e :
51+ self ._set_service_status ("Offline" , "Init Failed" )
5152 self ._sb_data_handler .set_status (EXECUTE_STATUS , INIT_FAILED )
5253 self ._shell_helper .sandbox_messages .write_error_message ("Init Failed" )
5354 raise
@@ -73,6 +74,7 @@ def destroy_terraform(self):
7374 self ._shell_helper .sandbox_messages .write_message ("Terraform Destroy completed" )
7475
7576 except Exception as e :
77+ self ._set_service_status ("Offline" , "Destroy Failed" )
7678 self ._sb_data_handler .set_status (DESTROY_STATUS , DESTROY_FAILED )
7779 self ._shell_helper .sandbox_messages .write_error_message ("Destroy Failed" )
7880 raise
@@ -116,6 +118,7 @@ def tag_terraform(self) -> None:
116118 start_tagging_terraform_resources (self ._tf_working_dir , self ._shell_helper .logger , tags_dict , inputs_dict )
117119 self ._set_service_status ("Progress 40" , "Tagging Passed" )
118120 except Exception :
121+ self ._set_service_status ("Offline" , "Tagging Failed" )
119122 self ._shell_helper .sandbox_messages .write_error_message ("Failed to apply tags" )
120123 raise
121124
@@ -137,6 +140,7 @@ def plan_terraform(self) -> None:
137140 self ._run_tf_proc_with_command (cmd , PLAN )
138141 self ._set_service_status ("Progress 60" , "Plan Passed" )
139142 except Exception :
143+ self ._set_service_status ("Offline" , "Plan Failed" )
140144 self ._sb_data_handler .set_status (EXECUTE_STATUS , PLAN_FAILED )
141145 self ._shell_helper .sandbox_messages .write_error_message ("Plan Failed" )
142146 raise
@@ -153,6 +157,7 @@ def apply_terraform(self):
153157 self ._set_service_status ("Online" , "Apply Passed" )
154158 self ._shell_helper .sandbox_messages .write_message ("Terraform Apply completed" )
155159 except Exception as e :
160+ self ._set_service_status ("Offline" , "Apply Failed" )
156161 self ._sb_data_handler .set_status (EXECUTE_STATUS , APPLY_FAILED )
157162 self ._shell_helper .sandbox_messages .write_error_message ("Apply Failed" )
158163 raise
0 commit comments