chef-vault-solo
Description
Monkey patches chef-vault to read from local data bag when run in solo mode.
Usage
Install chef-vault-solo
gem and require the chef-vault/patch
to patch the chef-vault behavior.
chef_gem 'chef-vault-solo'
require 'chef-vault/patch'
secrets = ChefVault::Item.load('data_bag', 'item')
When Chef::Config[:solo]
is true
, this method will read the data from data_bags/data_bag/item.json
file.
Example cookbook
Please visit the example cookbook for more information on usage and implementation.