matschaffer/knife-solo — pull request #275 by andruby (2013-08-13 15:41:33+00:00)
Title: Add --override-attributes option to override node attributes for a single chef run.

A working prototype that allows overriding node attributes from the command line.

Usage Example:
```bash
knife solo cook --override-attributes '{"mysql": {"server_root_password": ""}}'
```

I want this so I can share my kitchen and keep sensitive attributes out of the node.json file. My cookbooks only run certain resources when the attributes needed are set. (eg: only install and configure mysql when the node['mysql']['server_root_password'] is set)

The code is a little hacky, but it works. Any ideas for improvement are welcome.