anchor.diff:  quantum security-group-rule-create --protocol icmp --direction ingress default
   quantum security-group-rule-create --protocol tcp --port-range-min 22 \
     --port-range-max 22 --direction ingress default
  -sleep <%= sleep_time %>
  +sleep <%= @sleep_time %>
   ssh $login_user@$floating_ip -i /tmp/id_rsa -o StrictHostKeyChecking=no hostname
   <% end %>
   exit 0
  
positive.code: 
  nova --no-cache boot --flavor 1 --image $IMAGE_ID --key_name key_cirros --nic net-id=$quantum_net $instance_name
  <% else -%>
    <% if floating_ip -%>
  # create a security group so that we can allow ssh, http, and ping traffic
  # when we add a floating IP (assuming you are adding floating IPs)
  nova --no-cache secgroup-create nova_test 'Cirros test security group'
  
negative.code: # request a floating IP address, and extract the address from the results message
  floating_ip=`nova --no-cache floating-ip-create | grep None | awk '{print $2}'`
    <% end -%>
    # Boot the added image against the "1" flavor which by default maps to a micro instance.  <% if @floating_ip -%> Include the cirros_test group so our address will work when we add it later <% end %>
  nova --no-cache boot --flavor 1 <% if @floating_ip -%>--security_groups nova_test<% end %> --image ${IMAGE_ID} --key_name key_cirros $instance_name
  <% end -%>
  
  # let the system catch up
  sleep <%= @sleep_time %>
  
  # Show the state of the system we just requested.
  nova --no-cache show $instance_name
  
  # wait for the server to boot
  sleep <%= @sleep_time %>
  
  <% if @floating_ip -%>
  # Now add the floating IP we reserved earlier to the machine.
    # if not quantum
    nova --no-cache add-floating-ip $instance_name $floating_ip
  # Wait  and then try to SSH to the node, leveraging the private key
  # we generated earlier.
  sleep <%= @sleep_time %>
  ssh $login_user@$floating_ip -i /tmp/id_rsa -o StrictHostKeyChecking=no hostname
  <% end -%>
  
  <% if @quantum %>
  # get port
  ip_addr=`nova show $instance_name | grep 'net1 network' | awk -F'|' '{print $3}'`
  port_id=`quantum port-list | grep $ip_addr | awk -F' ' '{print $2}'`
  