summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvasu1105 <vasundhara.jagdale@msystechnologies.com>2018-05-02 17:18:00 +0530
committervasu1105 <vasundhara.jagdale@msystechnologies.com>2018-05-02 17:18:00 +0530
commitd3c733657335377c20c9d477e8dfb2bfb5a2671e (patch)
tree0b6dcbb31b7d5897ad72520c74c09336828b3957
parentfbeed299973bc303c5e0e323b7febbfaeefa571b (diff)
downloadchef-d3c733657335377c20c9d477e8dfb2bfb5a2671e.tar.gz
Fix for why run
Signed-off-by: vasu1105 <vasundhara.jagdale@msystechnologies.com>
-rw-r--r--lib/chef/provider/windows_task.rb26
1 files changed, 13 insertions, 13 deletions
diff --git a/lib/chef/provider/windows_task.rb b/lib/chef/provider/windows_task.rb
index ae4fc0e5d0..9a6fd39582 100644
--- a/lib/chef/provider/windows_task.rb
+++ b/lib/chef/provider/windows_task.rb
@@ -127,20 +127,20 @@ class Chef
else
basic_validation
set_start_day_and_time
- task = TaskScheduler.new
- if new_resource.frequency == :none
- task.new_work_item(new_resource.task_name, {})
- task.activate(new_resource.task_name)
- else
- task.new_work_item(new_resource.task_name, trigger)
- end
- task.application_name = new_resource.command
- task.working_directory = new_resource.cwd if new_resource.cwd
- task.configure_settings(config_settings)
- task.configure_principals(principal_settings)
- task.set_account_information(new_resource.user, new_resource.password)
- task.creator = new_resource.user
converge_by("#{new_resource} task created") do
+ task = TaskScheduler.new
+ if new_resource.frequency == :none
+ task.new_work_item(new_resource.task_name, {})
+ task.activate(new_resource.task_name)
+ else
+ task.new_work_item(new_resource.task_name, trigger)
+ end
+ task.application_name = new_resource.command
+ task.working_directory = new_resource.cwd if new_resource.cwd
+ task.configure_settings(config_settings)
+ task.configure_principals(principal_settings)
+ task.set_account_information(new_resource.user, new_resource.password)
+ task.creator = new_resource.user
task.activate(new_resource.task_name)
end
end