fluke/devops-service/lib/executors/server_operation_result.rb
2016-03-25 14:50:22 +03:00

28 lines
737 B
Ruby

require 'lib/helpers/result_object'
module Devops
module Executor
class ServerOperationResult < Helpers::ResultObject
def occured_during_bootstrap?
[:server_bootstrap_fail, :server_not_in_chef_nodes, :server_bootstrap_unknown_error].include?(reason)
end
def self.result_codes
{
ok: 0,
server_bootstrap_fail: 2,
server_cannot_update_tags: 3,
server_bootstrap_private_ip_unset: 4,
server_not_in_chef_nodes: 5,
server_bootstrap_unknown_error: 7,
deploy_unknown_error: 6,
deploy_failed: 8,
creating_server_unknown_error: 9,
creating_server_in_cloud_failed: 10
}
end
end
end
end