mirror of
https://github.com/ansible/awx.git
synced 2026-01-22 06:58:06 -03:30
Propogate stdout change to mgmt jobs
This commit is contained in:
parent
0139bccde3
commit
1fc69038a6
@ -1927,6 +1927,15 @@ class RunSystemJob(BaseTask):
|
||||
logger.error("Failed to parse system job: " + str(e))
|
||||
return args
|
||||
|
||||
def get_stdout_handle(self, instance):
|
||||
stdout_handle = super(RunSystemJob, self).get_stdout_handle(instance)
|
||||
|
||||
def raw_callback(data):
|
||||
instance_actual = SystemJob.objects.get(pk=instance.pk)
|
||||
instance_actual.result_stdout_text += data
|
||||
instance_actual.save()
|
||||
return OutputEventFilter(stdout_handle, raw_callback=raw_callback)
|
||||
|
||||
def build_env(self, instance, **kwargs):
|
||||
env = super(RunSystemJob, self).build_env(instance,
|
||||
**kwargs)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user