anchor.diff:  ##
   
   chef_dir=/etc/chef
  +repo_dir=${chef_dir}/src
  +keyfile=${chef_dir}/git_key
  +envfile=${chef_dir}/environment
  +launchedbyfile=${chef_dir}/launched_by
  +rolefile=${chef_dir}/role
  +branchfile=${chef_dir}/branch
  +originfile=${chef_dir}/origin
  +git_wrapper=${chef_dir}/git_wrapper
   converge=/usr/local/bin/first_converge
   role=<%= opts['chef_role'] %>
   environment=<%= opts['chef_environment'] %>
  
positive.code: ## main
  ##
  
  #some derived vars
  repo_dir=${chef_dir}/src
  keyfile=${chef_dir}/git_key
  envfile=${chef_dir}/environment
  launchedbyfile=${chef_dir}/launched_by
  rolefile=${chef_dir}/role
  branchfile=${chef_dir}/branch
  originfile=${chef_dir}/origin
  git_wrapper=${chef_dir}/git_wrapper
  
  echo "starting chef bootstrapping..."
  mkdir -p ${chef_dir}
  update
  install curl
  install git
  
negative.code:   echo "done updating code"
  }
  
  configure_chef() {
    echo "saving current origin ($origin), branch ($branch), role ($role), and environment ($environment)"
    echo "$origin" > $originfile
  