Class: Chef::Knife::DataBagFromFile
- Inherits:
-
Knife
- Object
- Knife
- Chef::Knife::DataBagFromFile
show all
- Includes:
- DataBagSecretOptions
- Defined in:
- lib/chef/knife/data_bag_from_file.rb
Instance Method Summary
collapse
#encryption_secret_provided?, #encryption_secret_provided_ignore_encrypt_flag?, included, #read_secret, #validate_secrets
Instance Method Details
#loader ⇒ Object
44
45
46
|
# File 'lib/chef/knife/data_bag_from_file.rb', line 44
def loader
@loader ||= Knife::Core::ObjectLoader.new(Chef::DataBagItem, ui)
end
|
#run ⇒ Object
48
49
50
51
52
53
54
55
56
57
58
59
|
# File 'lib/chef/knife/data_bag_from_file.rb', line 48
def run
if config[:all] == true
load_all_data_bags(@name_args)
else
if @name_args.size < 2
ui.msg(opt_parser)
exit(1)
end
@data_bag = @name_args.shift
load_data_bag_items(@data_bag, @name_args)
end
end
|