- Write a custom Ohai plugin (that has the docker plugin in it)
- Test ohai with
chef-shellorirb(know which one) - Deploy it with the
ohaicookbook using theohai_pluginresource - Reload the plugin once a package is installed
- depend on kernel data
- Put docker processes in ohai as a nested hash
- Add some azure data as a hint and use the hint to add data to a plugin
- Disable the plugin
- Remove some ohai content
- Whitelist an attribute
use_inline_resources
- Write the result of a chef run to a file called
results.txtlocally - Deploy the handler with the
chef_handler_cookbokandchef_handlerresource
- Write a library
- Write a resource and provider with a library
- Extend chef with a library
- Write a definition (and know why you shouldn't)
- Inherit from a knife plugin
- Talk to the Chef Server via an API
- Create a ruby gem
- Manage ruby gems