Treat the awx_1 node as a hybrid node for now, use local work type (#10726)

This commit is contained in:
Alan Rominger 2021-07-22 15:35:10 -04:00
parent 264c560a8a
commit 9881bb72b8
No known key found for this signature in database
GPG Key ID: C2D7EAAA12B63559
2 changed files with 5 additions and 2 deletions

View File

@ -209,7 +209,7 @@ class InstanceGroup(HasPolicyEditsMixin, BaseModel, RelatedJobsMixin):
@property
def execution_capacity(self):
# TODO: update query to exclude based on node_type field
return sum([inst.capacity for inst in self.instances.filter(version__startswith='ansible-runner-')])
return sum([inst.capacity for inst in self.instances.all()])
@property
def jobs_running(self):

View File

@ -3231,7 +3231,10 @@ class AWXReceptorJob:
else:
work_type = 'kubernetes-incluster-auth'
elif isinstance(self.task.instance, (Job, AdHocCommand)):
work_type = 'ansible-runner'
if self.task.instance.execution_node == self.task.instance.controller_node:
work_type = 'local'
else:
work_type = 'ansible-runner'
else:
work_type = 'local'