title: Debugging chef recipes without vagrant destroy and re-provision
body: <p>We are working on chef recipe that builds PHP from source. However, every time we make a change to our recipe and we want to run it again it takes a long time (about 20 minutes).</p>
  
  <p>What we have been doing is making our changes then using:</p>
  
  <pre><code>vagrant destroy
  </code></pre>
  
  <p>followed by:</p>
  
  <pre><code>vagrant up
  </code></pre>
  
  <p>It would be nice if somehow we could just re-run our single recipe we are trying to update.</p>
  
  <p>Anyone know how we could do this? Or how vagrant determines our php recipe is already installed/executed?</p>