diff options
author | Adam Jacob <adam@hjksolutions.com> | 2008-07-28 17:57:49 -0700 |
---|---|---|
committer | Adam Jacob <adam@hjksolutions.com> | 2008-07-28 17:57:49 -0700 |
commit | 8d4c3be22c5dbb030e96bcbac12679de7a09b0fe (patch) | |
tree | 6fd5282dccb98e63ce8fae5277e7cadf8acc204a /lib/chef/cookbook_loader.rb | |
parent | d734c714c1e7598ddba40b47c26d10f002e06420 (diff) | |
download | chef-8d4c3be22c5dbb030e96bcbac12679de7a09b0fe.tar.gz |
Updating search tickets
Diffstat (limited to 'lib/chef/cookbook_loader.rb')
-rw-r--r-- | lib/chef/cookbook_loader.rb | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/lib/chef/cookbook_loader.rb b/lib/chef/cookbook_loader.rb index 95edecfab8..ee4e1891e3 100644 --- a/lib/chef/cookbook_loader.rb +++ b/lib/chef/cookbook_loader.rb @@ -42,6 +42,8 @@ class Chef :attribute_files => Array.new, :definition_files => Array.new, :recipe_files => Array.new, + :template_files => Array.new, + :remote_files => Array.new, } end ignore_regexes = load_ignore_file(File.join(cookbook, "ignore")) @@ -61,6 +63,16 @@ class Chef cookbook_settings[cookbook_name][:recipe_files], cookbook_settings[cookbook_name][:ignore_regexes] ) + load_files_unless_basename( + File.join(cookbook, "templates", "*.erb"), + cookbook_settings[cookbook_name][:template_files], + cookbook_settings[cookbook_name][:ignore_regexes] + ) + load_files_unless_basename( + File.join(cookbook, "files", "*"), + cookbook_settings[cookbook_name][:remote_files], + cookbook_settings[cookbook_name][:ignore_regexes] + ) end end cookbook_settings.each_key do |cookbook| @@ -68,6 +80,8 @@ class Chef @cookbook[cookbook].attribute_files = cookbook_settings[cookbook][:attribute_files] @cookbook[cookbook].definition_files = cookbook_settings[cookbook][:definition_files] @cookbook[cookbook].recipe_files = cookbook_settings[cookbook][:recipe_files] + @cookbook[cookbook].template_files = cookbook_settings[cookbook][:template_files] + @cookbook[cookbook].remote_files = cookbook_settings[cookbook][:remote_files] end end |