Merge pull request #10906 from oweel/10829-idle_timeout_setting

Added idle_timeout setting to job settings
This commit is contained in:
Shane McDonald
2021-10-13 13:16:53 -04:00
committed by GitHub
8 changed files with 49 additions and 0 deletions

View File

@@ -1487,6 +1487,10 @@ class BaseTask(object):
},
}
idle_timeout = getattr(settings, 'DEFAULT_JOB_IDLE_TIMEOUT', 0)
if idle_timeout > 0:
params['settings']['idle_timeout'] = idle_timeout
if isinstance(self.instance, AdHocCommand):
params['module'] = self.build_module_name(self.instance)
params['module_args'] = self.build_module_args(self.instance)