lib/chef-vault.rb in chef-vault-1.0.1 vs lib/chef-vault.rb in chef-vault-1.1.0
- old
+ new
@@ -18,26 +18,29 @@
require 'chef'
require 'chef-vault/user'
require 'chef-vault/certificate'
require 'chef-vault/version'
+require 'chef-vault/chef/offline'
class ChefVault
attr_accessor :data_bag
+ attr_accessor :chef_config_file
- def initialize(data_bag)
+ def initialize(data_bag, chef_config_file=nil)
@data_bag = data_bag
+ @chef_config_file = chef_config_file
end
def version
VERSION
end
def user(username)
- ChefVault::User.new(@data_bag, username)
+ ChefVault::User.new(@data_bag, username, @chef_config_file)
end
def certificate(name)
- ChefVault::Certificate.new(@data_bag, name)
+ ChefVault::Certificate.new(@data_bag, name, @chef_config_file)
end
end
\ No newline at end of file