anchor.diff:  $evm.log('info', 'chef_automation: chef role was not nil.')
   $evm.log('info', "chef_automation: chef role #{chef_role}")
   chef_run_list = product_hash['chef_run_list']
  -referer = $evm.root['dialog_referer']
  +endpoint = $evm.root['dialog_referer']
   headers = [$evm.root['dialog_email'], $evm.root['dialog_token']]
   
   info = {
  
positive.code:   new_node = node.json_create(hash)
    new_node.create
  rescue StandardError => e
    send_order_status(referer, headers, 'CRITICAL', info, e.message)
    $evm.log('error', 'chef_automation: Did not create the node.')
    exit
  end
  
negative.code: require 'chef/http'
  require 'json'
  
  def send_order_status(endpoint, headers, status, information, message = '')
    order_id = information[:id]
    $evm.log('info', "send_order_status: Got order_id: #{order_id}")
    uri = URI.parse(endpoint)
  
    information = information.merge('provision_status' => status.downcase)
    $evm.log('info', "send_order_status: Information: #{information}")
  