Module: Chef::Knife::SecureDataBag::DefaultsMixin

Defined in:
lib/chef/knife/secure_data_bag/defaults_mixin.rb

Instance Method Summary collapse

Instance Method Details

#config_defaults_for_data_bag!(data_bag) ⇒ Object

Apply Knife config values defined in knife.rb

Parameters:

  • data_bag (String)

    the data_bag name

Since:

  • 3.0.0



10
11
12
13
14
15
16
# File 'lib/chef/knife/secure_data_bag/defaults_mixin.rb', line 10

def config_defaults_for_data_bag!(data_bag)
  config_defaults_for_data_bags(data_bag).each do |key, value|
    if options.key?(key.to_sym)
      config[key.to_sym] ||= value
    end
  end
end