Adding more helpful job extra vars

* Adds email, first name, last name as extra vars to job launches
* Remove old ad-hoc command extra vars population... use our
  base-class method instead
This commit is contained in:
Matthew Jones
2018-03-13 13:24:03 -04:00
parent dcae4f65b5
commit 45ad94f057
3 changed files with 10 additions and 12 deletions

View File

@@ -1364,6 +1364,9 @@ class UnifiedJob(PolymorphicModel, PasswordFieldsModel, CommonModelNameNotUnique
for name in ('awx', 'tower'):
r['{}_user_id'.format(name)] = self.created_by.pk
r['{}_user_name'.format(name)] = self.created_by.username
r['{}_user_email'.format(name)] = self.created_by.email
r['{}_user_first_name'.format(name)] = self.created_by.first_name
r['{}_user_last_name'.format(name)] = self.created_by.last_name
else:
wj = self.get_workflow_job()
if wj: