mirror of
https://github.com/ansible/awx.git
synced 2026-01-14 03:10:42 -03:30
do not use inventory source instance groups
This commit is contained in:
parent
59d52df6d9
commit
aca1efa552
@ -1522,8 +1522,7 @@ class InventoryUpdate(UnifiedJob, InventorySourceOptions, JobNotificationMixin,
|
||||
organization_groups = []
|
||||
if self.inventory_source.inventory is not None:
|
||||
inventory_groups = [x for x in self.inventory_source.inventory.instance_groups.all()]
|
||||
template_groups = [x for x in super(InventoryUpdate, self).preferred_instance_groups]
|
||||
selected_groups = template_groups + inventory_groups + organization_groups
|
||||
selected_groups = inventory_groups + organization_groups
|
||||
if not selected_groups:
|
||||
return self.global_instance_groups
|
||||
return selected_groups
|
||||
|
||||
@ -87,7 +87,8 @@ class TestInstanceGroupOrdering:
|
||||
inventory_source.inventory.instance_groups.add(ig_inv)
|
||||
assert iu.preferred_instance_groups == [ig_inv, ig_org]
|
||||
inventory_source.instance_groups.add(ig_tmp)
|
||||
assert iu.preferred_instance_groups == [ig_tmp, ig_inv, ig_org]
|
||||
# API does not allow setting IGs on inventory source, so ignore those
|
||||
assert iu.preferred_instance_groups == [ig_inv, ig_org]
|
||||
|
||||
def test_project_update_instance_groups(self, instance_group_factory, project, default_instance_group):
|
||||
pu = ProjectUpdate.objects.create(project=project)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user