Sha256: 8dc99f165f9b3fdde92c73a0ab60ce11f850b48ea71655c0a296133f6e7cbea9
Contents?: true
Size: 854 Bytes
Versions: 29
Compression:
Stored size: 854 Bytes
Contents
module Fog module Compute class HP class Real def rebuild_server(server_id, image_ref, name, admin_pass=nil, metadata=nil, personality=nil) body = { 'rebuild' => { 'imageRef' => image_ref, 'name' => name }} body['rebuild']['adminPass'] = admin_pass if admin_pass body['rebuild']['metadata'] = metadata if metadata body['rebuild']['personality'] = personality if personality server_action(server_id, body, 202) end end class Mock def rebuild_server(server_id, image_ref, name, admin_pass=nil, metadata=nil, personality=nil) response = get_server_details(server_id) response.body['server']['status'] = "REBUILD" response.status = 202 response end end end end end
Version data entries
29 entries across 29 versions & 4 rubygems