lib/routes/main.rb in gaptool-server-0.4.10 vs lib/routes/main.rb in gaptool-server-0.4.11

- old
+ new

@@ -32,10 +32,11 @@ AWS.config(:access_key_id => $redis.hget('config', 'aws_id'), :secret_access_key => $redis.hget('config', 'aws_secret'), :ec2_endpoint => "ec2.#{data['zone'].chop}.amazonaws.com") @ec2 = AWS::EC2.new # create shared secret to reference in /register @secret = (0...8).map{65.+(rand(26)).chr}.join data.merge!("secret" => @secret) - sgid = gt_securitygroup(data['role'], data['environment'], data['zone']) + security_group = data['security_group'] || $redis.hget("role:#{data['role']}", "security_group") + sgid = gt_securitygroup(data['role'], data['environment'], data['zone'], security_group) image_id = $redis.hget("amis:#{data['role']}", data['zone'].chop) || $redis.hget("amis", data['zone'].chop) if data['mirror'] instance = @ec2.instances.create( :image_id => image_id, :availability_zone => data['zone'],