anchor.diff:  $evm.log('info', "CreateEC2: Options: #{options}")
   
   begin
  +  info = {
  +    'id' => order_id,
  +    'uuid' => uuid
  +  }
     instance = ec2.instances.create(options)
   rescue AWS::EC2::Errors::InvalidClientTokenId => e
     $evm.log('error', "CreateEC2: Invalid client token exception. Message: #{e.message}")
  -  send_order_status('CRITICAL', order_id, '', "#{e.message}")
  +  send_order_status('CRITICAL', order_id, info, "#{e.message}")
     exit
   rescue AWS::EC2::Errors::InvalidParameterValue => e
     $evm.log('error', "CreateEC2: Invalid parameter exception. Message: #{e.message}")
  -  send_order_status('CRITICAL', order_id, '', "#{e.message}")
  +  send_order_status('CRITICAL', order_id, info, "#{e.message}")
     exit
   rescue StandardError => e
     $evm.log('error', "CreateEC2: Could not create instance. Error: #{e}")
  -  send_order_status('CRITICAL', order_id, '', "#{e.message}")
  +  send_order_status('CRITICAL', order_id, info, "#{e.message}")
     exit
   end
   
  
positive.code: 
  def send_order_status(status, order_id, information, message = '')
    host = 'jellyfish-core-dev.dpi.bah.com'
    path = '/order_items/#{order_id}/provision_update'
    url = "http://#{host}#{path}"
    uri = URI.parse(url)
  
    information = information.merge('provision_status' => status.downcase)
    information = information.merge('id' => "#{order_id}")
    $evm.log('info', "send_order_status: Information: #{information}")
    json = {
      status: "#{status}",
      message: "#{message}",
      info: information
    }
    $evm.log('info', "send_order_status: Information #{json.to_json}")
    begin
      http = Net::HTTP.new(uri.host, uri.port)
      request = Net::HTTP::Put.new(uri.path)
  
negative.code: if instance.exists?
    while instance.status == :pending
      sleep 5
      send_order_status('PENDING', order_id, info)
    end
  end
  
  