title: Using attributes in Chef Solo JSON
body: <p>Is it possible to specify attribute values in Chef Solo's JSON? I have a solo.json with a run list and I would like to specify the attributes there. The Chef documentation seems to indicate it should be possible for me to do something like:</p>
  
  <pre><code>{
      "hostname": {
          "test": "value2"
      },
      "default_attributes": {
          "hostname": {
              "test": "value3"
          }
      },
      "override_attributes": {
          "hostname": {
              "test": "value4"
          }
      },
      "default": {
          "hostname": {
              "test": "value5"
          }
      },
      "run_list": [
          "recipe[hostname::default]"
      ]
  }
  </code></pre>
  
  <p>However, whenever I try to access the value in my recipe:</p>
  
  <pre><code>p node['hostname']['test']
  </code></pre>
  
  <p>I just get the value defined in attributes/default.rb, and if I do not define it there, I get a nil value back.</p>
  
  <p>Is there a way to reference these values?</p>