fluke/devops-service/lib/executors/server_operation_result.rb
2016-03-27 23:37:57 +03:00

26 lines
690 B
Ruby

require 'lib/helpers/result_object'
module Devops
module Executor
class ServerOperationResult < Helpers::ResultObject
set_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
)
def one_of_bootstrap_errors?
[:server_bootstrap_fail, :server_not_in_chef_nodes, :server_bootstrap_unknown_error].include?(reason)
end
end
end
end