diff --git a/awx/main/models/jobs.py b/awx/main/models/jobs.py index 2431e3df4a..4230fb1425 100644 --- a/awx/main/models/jobs.py +++ b/awx/main/models/jobs.py @@ -292,7 +292,11 @@ class JobTemplate(UnifiedJobTemplate, JobOptions, ResourceMixin): Return whether job template can be used to start a new job without requiring any user input. ''' - return (not self.resources_needed_to_start and + prompting_needed = False + for value in self._ask_for_vars_dict().values(): + if value: + prompting_needed = True + return (not prompting_needed and not self.passwords_needed_to_start and not self.variables_needed_to_start)