code: def _node_runner():
      
      env.host_string = lib.get_env_host_string()
      node = lib.get_node(env.host_string)
  
      _configure_fabric_for_platform(node.get("platform"))
  
      if __testing__:
          print "TEST: would now configure {0}".format(env.host_string)
      else:
          lib.print_header("Configuring {0}".format(env.host_string))
          if env.autodeploy_chef and not chef.chef_test():
              deploy_chef(ask="no")
          chef.sync_node(node)
docs: This is only used by node so that we can execute in parallel