diff options
author | Amol Shinde <amol.shinde@msystechnologies.com> | 2019-09-27 19:18:37 +0530 |
---|---|---|
committer | Amol Shinde <amol.shinde@msystechnologies.com> | 2019-10-01 18:20:16 +0530 |
commit | 6e69823a8843008965de5b5171e0e0435a19cf1c (patch) | |
tree | f4671b8e23e4c81722cb73d748898e15d2532bbf /lib | |
parent | 0b773e76d0681f050bd493e3603268f8f6ef3a38 (diff) | |
download | chef-6e69823a8843008965de5b5171e0e0435a19cf1c.tar.gz |
Added sudo resource validation
Signed-off-by: Amol Shinde <amol.shinde@msystechnologies.com>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/chef/resource/sudo.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/chef/resource/sudo.rb b/lib/chef/resource/sudo.rb index eb89687411..d282d92c5e 100644 --- a/lib/chef/resource/sudo.rb +++ b/lib/chef/resource/sudo.rb @@ -166,7 +166,7 @@ class Chef source new_resource.template mode "0440" variables new_resource.variables - verify "#{new_resource.visudo_binary} -cf %{path}" if visudo_present? + verify "cat #{new_resource.config_prefix}/sudoers %{path} | #{new_resource.visudo_binary} -cf -" if visudo_present? action :create end else @@ -185,7 +185,7 @@ class Chef setenv: new_resource.setenv, env_keep_add: new_resource.env_keep_add, env_keep_subtract: new_resource.env_keep_subtract - verify "#{new_resource.visudo_binary} -cf %{path}" if visudo_present? + verify "cat #{new_resource.config_prefix}/sudoers %{path} | #{new_resource.visudo_binary} -cf -" if visudo_present? action :create end end |