title: chef-solo/chef-client local mode doesn't accept attribute override in a json
body: <p>I have a cookbook and roles.son and environment.json file available. 
  I run them through both chef-solo and chef-client -z (local mode). </p>
  
  <p>Both give the ability to add -j flag to pass the roles.json but doesn't provide any easy way of attribute overriding using environment.json. I am not using a server so not pushing it any where.</p>
  
  <p>Am I missing something ?</p>
  
  <p>I have something like this :</p>
  
  <pre><code>cookbooks  environment.json  file.txt  local-mode-cache  nodes  roles.json
  </code></pre>
  
  <p>and I'm running the following</p>
  
  <p>1 : chef-client local mode with client.rb:</p>
  
  <pre><code>log_level               :info
  log_location            "/var/log/chef/client.log"
  node_name       "ip-10-201-38-78"
  cookbook_path           "/tmp/cookbooks/"
  json_attribs        "/tmp/roles.json" 
  </code></pre>
  
  <p><strong>chef-client -z -c client.rb -j roles.json</strong></p>
  
  <ol start="2">
  <li><strong>chef-solo -c client.rb -j roles.json</strong></li>
  </ol>