lib/bbcloud/commands/servers-create.rb in bbcloud-0.8.2 vs lib/bbcloud/commands/servers-create.rb in bbcloud-0.9
- old
+ new
@@ -37,29 +37,26 @@
options[:i] = options[:i].to_i
image_id = args.shift
image = Image.find image_id
- raise "Couldn't find image #{image_id}" unless image
type_id = options[:t]
if type_id =~ /^typ\-/
type = Type.find type_id
else
type = Type.find_by_handle type_id
end
- raise "Couldn't find server type #{type_id}" unless type
if options[:z]
zone = options[:z]
if zone =~ /^typ\-/
zone = Zone.find zone
else
zone = Zone.find_by_handle zone
end
end
- raise "Couldn't find server type #{type_id}" unless type
user_data = options[:m]
user_data_file = options[:f]
if user_data_file
@@ -79,10 +76,10 @@
end
msg = "Creating #{options[:i] > 1 ? options[:i] : 'a'} #{type.handle} (#{type.id})"
msg << " server#{options[:i] > 1 ? 's' : ''} with image #{image.name.strip} (#{image.id})"
msg << " in zone #{zone.handle} (#{zone})" if zone
- msg << " with #{user_data.size / 1024}k of user data" if user_data
+ msg << " with %.2fk of user data" % (user_data.size / 1024.0) if user_data
info msg
servers = []
options[:i].times do
servers << Server.create(:image_id => image.id,
:flavor_id => type.id,