summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBryan McLellan <btm@loftninjas.org>2018-06-14 14:40:36 -0400
committerGitHub <noreply@github.com>2018-06-14 14:40:36 -0400
commit83708fa9b7e75242b8b0a99261697b85bbe3a295 (patch)
treea0e87b829b98f9ea14bf33b9dffb5b064123911d
parent0a2f9d6b693b8d31e500f20b03710261b348917e (diff)
parentf1f52fce9d163ea8e85e88bdb3b9771509292b4c (diff)
downloadchef-83708fa9b7e75242b8b0a99261697b85bbe3a295.tar.gz
Merge pull request #7288 from MsysTechnologiesllc/vasundhara/MSYS-816_fix_for_task_getting_created_when_wrong_user_password_provided
windows_task: Don't allow bad username/password to be provided to a task which will fail later
-rw-r--r--lib/chef/provider/windows_task.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/chef/provider/windows_task.rb b/lib/chef/provider/windows_task.rb
index 0bb28c66c6..95840ac791 100644
--- a/lib/chef/provider/windows_task.rb
+++ b/lib/chef/provider/windows_task.rb
@@ -133,10 +133,10 @@ class Chef
converge_by("#{new_resource} task created") do
task = TaskScheduler.new
if new_resource.frequency == :none
- task.new_work_item(new_resource.task_name, {})
+ task.new_work_item(new_resource.task_name, {}, { user: new_resource.user, password: new_resource.password })
task.activate(new_resource.task_name)
else
- task.new_work_item(new_resource.task_name, trigger)
+ task.new_work_item(new_resource.task_name, trigger, { user: new_resource.user, password: new_resource.password })
end
task.application_name = new_resource.command
task.parameters = new_resource.command_arguments if new_resource.command_arguments