diff options
author | Lamont Granquist <lamont@scriptkiddie.org> | 2016-01-27 13:35:34 -0800 |
---|---|---|
committer | Lamont Granquist <lamont@scriptkiddie.org> | 2016-02-09 09:16:06 -0800 |
commit | 8500fda8fd4b062f976bdc94d7919b0c67a590d9 (patch) | |
tree | 4f84a61fa2b77080da6b45f50faf4f584c11b82f /lib/chef/policy_builder | |
parent | 09d1cbfb091094c6d5e0d9b5c715c1555ac21f83 (diff) | |
download | chef-8500fda8fd4b062f976bdc94d7919b0c67a590d9.tar.gz |
RFC-060 gem metadata MVP
Diffstat (limited to 'lib/chef/policy_builder')
-rw-r--r-- | lib/chef/policy_builder/expand_node_object.rb | 4 | ||||
-rw-r--r-- | lib/chef/policy_builder/policyfile.rb | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/lib/chef/policy_builder/expand_node_object.rb b/lib/chef/policy_builder/expand_node_object.rb index b69ecfe6a8..e3d136684b 100644 --- a/lib/chef/policy_builder/expand_node_object.rb +++ b/lib/chef/policy_builder/expand_node_object.rb @@ -75,12 +75,16 @@ class Chef cl.load_cookbooks cookbook_collection = Chef::CookbookCollection.new(cl) cookbook_collection.validate! + cookbook_collection.install_gems + run_context = Chef::RunContext.new(node, cookbook_collection, @events) else Chef::Cookbook::FileVendor.fetch_from_remote(api_service) cookbook_hash = sync_cookbooks cookbook_collection = Chef::CookbookCollection.new(cookbook_hash) cookbook_collection.validate! + cookbook_collection.install_gems + run_context = Chef::RunContext.new(node, cookbook_collection, @events) end diff --git a/lib/chef/policy_builder/policyfile.rb b/lib/chef/policy_builder/policyfile.rb index 9a6e62bc5d..12268d426a 100644 --- a/lib/chef/policy_builder/policyfile.rb +++ b/lib/chef/policy_builder/policyfile.rb @@ -153,6 +153,8 @@ class Chef sync_cookbooks cookbook_collection = Chef::CookbookCollection.new(cookbooks_to_sync) cookbook_collection.validate! + cookbook_collection.install_gems + run_context = Chef::RunContext.new(node, cookbook_collection, events) setup_chef_class(run_context) |