title: Chef on Vagrant Box: Can't find encrypted data bag secret
body: <p>When provisioning a vagrant box with (hosted-)chef I get the following error:</p>
  
  <pre><code>No such file or directory - file not found '/tmp/encrypted_data_bag_secret'
  </code></pre>
  
  <p>Here is the call causing the error:</p>
  
  <pre><code>ssl = Chef::EncryptedDataBagItem.load("ssl", s[:id])
  </code></pre>
  
  <p>I also can't find the <code>encrypted_data_bag_secret</code> in <code>/etc/chef</code> where it normally resides on my other servers. </p>
  
  <p>Am I missing a config which uploads the data bag secret?</p>
  
  <p>Here's the rest of the stack trace:</p>
  
  <pre><code>[2013-02-14T16:51:15+00:00] ERROR: Running exception handlers
  [2013-02-14T16:51:15+00:00] FATAL: Saving node information to /srv/chef/file_store/failed-run-data.json
  [2013-02-14T16:51:15+00:00] ERROR: Exception handlers complete
  [2013-02-14T16:51:15+00:00] FATAL: Stacktrace dumped to /srv/chef/file_store/chef-stacktrace.out
  [2013-02-14T16:51:15+00:00] FATAL: Errno::ENOENT: No such file or directory - file not found '/tmp/encrypted_data_bag_secret'
  </code></pre>