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,