Module: Chef::PolicyBuilder
- Defined in:
- lib/chef/policy_builder.rb,
lib/chef/policy_builder/dynamic.rb,
lib/chef/policy_builder/policyfile.rb,
lib/chef/policy_builder/expand_node_object.rb
Overview
PolicyBuilder contains classes that handles fetching policy from server or disk and resolving any indirection (e.g. expanding run_list).
INPUTS
-
event stream object
-
node object/run_list
-
json_attribs
-
override_runlist
OUTPUTS
-
mutated node object (implicit)
-
a new RunStatus (probably doesn’t need to be here)
-
cookbooks sync’d to disk
-
cookbook_hash is stored in run_context
Defined Under Namespace
Classes: Dynamic, ExpandNodeObject, Policyfile