<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -18,7 +18,7 @@ pool &quot;poolparty&quot; do
     #   {:port=&gt;3000..3006, :protocol=&gt;'tcp'  :group=&gt;'monitor' },
     #   {:port=&gt;53, :protocol=&gt;'udp' }
     # ]
-    security_group do
+    security_group &quot;dummy-test-security-group&quot; do
       %w(22 80 443 8642).each {|port|  authorize :from_port =&gt; port, :to_port =&gt; port}
     end
     load_balancer do</diff>
      <filename>examples/simple.rb</filename>
    </modified>
    <modified>
      <diff>@@ -156,9 +156,7 @@ module CloudProviders
         end
       end
       
-      reset!
-      from_ports = security_groups.map {|a| a.authorizes.map {|t| t.from_port.to_i }.flatten }.flatten
-      
+      from_ports = security_groups.map {|a| a.authorizes.map {|t| t.from_port.to_i }.flatten }.flatten      
       if from_ports.include?(22)
         progress_bar_until(&quot;Waiting for the instances to be accessible by ssh&quot;) do
           running_nodes = nodes.select {|n| n.running? }
@@ -251,14 +249,14 @@ module CloudProviders
     
     # Extras!
     
-    def load_balancer(name=cloud.proper_name, o={}, &amp;block)
-      load_balancers &lt;&lt; ElasticLoadBalancer.new(name, sub_opts.merge(o || {}), &amp;block)
+    def load_balancer(given_name=cloud.proper_name, o={}, &amp;block)
+      load_balancers &lt;&lt; ElasticLoadBalancer.new(given_name, sub_opts.merge(o || {}), &amp;block)
     end
-    def autoscale(name=cloud.proper_name, o={}, &amp;block)
-      autoscalers &lt;&lt; ElasticAutoScaler.new(name, sub_opts.merge(o || {}), &amp;block)
+    def autoscale(given_name=cloud.proper_name, o={}, &amp;block)
+      autoscalers &lt;&lt; ElasticAutoScaler.new(given_name, sub_opts.merge(o || {}), &amp;block)
     end
-    def security_group(name=cloud.proper_name, o={}, &amp;block)
-      security_groups &lt;&lt; SecurityGroup.new(name, sub_opts.merge(o || {}), &amp;block)
+    def security_group(given_name=cloud.proper_name, o={}, &amp;block)
+      security_groups &lt;&lt; SecurityGroup.new(given_name, sub_opts.merge(o || {}), &amp;block)
     end
     def elastic_ip(*ips)
       ips.each {|ip| _elastic_ips &lt;&lt; ip}</diff>
      <filename>lib/cloud_providers/ec2/ec2.rb</filename>
    </modified>
    <modified>
      <diff>@@ -9,7 +9,7 @@ module CloudProviders
                 :owner_id   =&gt; nil})
 
     def run
-      puts &quot;Authorizing: #{cloud.proper_name} for #{protocol} to #{from_port}:#{to_port} #{network}&quot;
+      puts &quot;Authorizing: #{name} for #{protocol} to #{from_port}:#{to_port} #{network}&quot;
       options = 
       if group_name
         {:authorize_security_group_ingress =&gt; group_name, :source_security_group_owner_id =&gt; owner_id}
@@ -21,7 +21,7 @@ module CloudProviders
     
     def to_hash
       {
-        :group_name   =&gt; cloud.proper_name,
+        :group_name   =&gt; name,
         :ip_protocol  =&gt; protocol,
         :from_port    =&gt; from_port,
         :to_port      =&gt; to_port,</diff>
      <filename>lib/cloud_providers/ec2/helpers/authorize.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>938154608fb3471767f0bba5182df2a13432f4f0</id>
    </parent>
  </parents>
  <author>
    <name>Ari Lerner</name>
    <email>arilerner@mac.com</email>
  </author>
  <url>http://github.com/auser/poolparty/commit/bda2a9f6e3dd9d30b1935f92f0431b6e471cdafa</url>
  <id>bda2a9f6e3dd9d30b1935f92f0431b6e471cdafa</id>
  <committed-date>2009-10-29T11:50:02-07:00</committed-date>
  <authored-date>2009-10-29T11:50:02-07:00</authored-date>
  <message>Authorize on the custom security group name</message>
  <tree>a2f48182919b8dd66d26d2dc0a81b42cf3cdb299</tree>
  <committer>
    <name>Ari Lerner</name>
    <email>arilerner@mac.com</email>
  </committer>
</commit>
