diff options
author | Lance Albertson <lance@osuosl.org> | 2019-09-16 11:16:52 -0700 |
---|---|---|
committer | Lance Albertson <lance@osuosl.org> | 2019-09-16 11:16:52 -0700 |
commit | ec526c9c40e0a320d75552d208e526d7719b4045 (patch) | |
tree | 635ccab48433d33514a45cbc58267bbf40004e40 | |
parent | f69de4c320755e890c0c7ee01234d80b13b83fdd (diff) | |
download | chef-ec526c9c40e0a320d75552d208e526d7719b4045.tar.gz |
Move condition outside of resource to avoid log spam
Signed-off-by: Lance Albertson <lance@osuosl.org>
-rw-r--r-- | lib/chef/resource/kernel_module.rb | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/chef/resource/kernel_module.rb b/lib/chef/resource/kernel_module.rb index 5e975904ad..3dc879adf5 100644 --- a/lib/chef/resource/kernel_module.rb +++ b/lib/chef/resource/kernel_module.rb @@ -36,10 +36,11 @@ class Chef description "Load kernel module, and ensure it loads on reboot." # create options file before loading the module - file "#{new_resource.unload_dir}/options_#{new_resource.modname}.conf" do - content "options #{new_resource.modname} #{new_resource.options.join(" ")}\n" - not_if { new_resource.options.nil? } - end.run_action(:create) + unless new_resource.options.nil? + file "#{new_resource.unload_dir}/options_#{new_resource.modname}.conf" do + content "options #{new_resource.modname} #{new_resource.options.join(" ")}\n" + end.run_action(:create) + end # load the module first before installing new_resource.run_action(:load) |