mirror of
https://github.com/OpenNebula/one.git
synced 2025-03-21 14:50:08 +03:00
Feature #3175: Rewrite the security_groups post script to handle the errors better.
This commit is contained in:
parent
63ba5d4518
commit
17d20ec6c2
@ -26,21 +26,27 @@ template64 = ARGV[0]
|
||||
deploy_id = ARGV[1]
|
||||
|
||||
sg = OpenNebulaSG.from_base64(template64, deploy_id)
|
||||
|
||||
begin
|
||||
sg.activate
|
||||
rescue OpenNebulaSGError => e
|
||||
OpenNebula.log_error(e.error.message)
|
||||
error = e.error
|
||||
stage = e.stage
|
||||
|
||||
case e.stage
|
||||
OpenNebula.log_error(error.message)
|
||||
OpenNebula.log_error(error.backtrace)
|
||||
|
||||
case stage
|
||||
when :bootstrap, :security_groups
|
||||
OpenNebula.log_info("Deactivating security groups for #{deploy_id}.")
|
||||
|
||||
sg.deactivate
|
||||
when :deactivate
|
||||
OpenNebula.log_error("Error deactivating security group rules for #{deploy_id}. Please verify manually.")
|
||||
end
|
||||
exit 1
|
||||
rescue Exception => e
|
||||
OpenNebula.log_error(e.message)
|
||||
|
||||
rescue Exception => error
|
||||
OpenNebula.log_error(error.message)
|
||||
OpenNebula.log_error(error.backtrace)
|
||||
exit 1
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user