anchor.diff:  
   echo -e "`date` \n\n**** \n**** apt update:\n****\n"
   apt-get --force-yes -y update
  -apt-get --force-yes -y upgrade
  +apt-get --force-yes -y dist-upgrade
   
   echo -e "`date` \n\n**** \n**** Installing base packages:\n****\n"
   apt-get --force-yes -y install build-essential make wget curl runit zlib1g-dev libssl-dev openssl libcurl4-openssl-dev libxml2-dev libxslt-dev libyaml-dev libreadline6 libreadline6-dev
  
positive.code: 
  (
  cat <<'EOP'
  <%= { "run_list" => @run_list, "cluster_name" => @config[:server].cluster_name, "facet_name" => @config[:server].facet_name, "facet_index" => @config[:server].index }.to_json %>
  EOP
  ) > /etc/chef/first-boot.json
  
  
negative.code:   curl -L http://www.opscode.com/chef/install.sh | sudo bash
  fi
  
  # Include the omnibus' path in the system-wide path, to allow use of
  #   its executables (gem, ruby, bundler, etc.)
  (
  cat <<'EOP'
  PATH="/opt/chef/embedded/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
  EOP
  ) >> /etc/environment
  . /etc/environment
  
  
  gem install extlib bundler json right_aws pry fog
  
  