mirror of
https://github.com/ansible/awx.git
synced 2026-03-10 22:19:28 -02:30
do not use inventory source instance groups
This commit is contained in:
@@ -1522,8 +1522,7 @@ class InventoryUpdate(UnifiedJob, InventorySourceOptions, JobNotificationMixin,
|
|||||||
organization_groups = []
|
organization_groups = []
|
||||||
if self.inventory_source.inventory is not None:
|
if self.inventory_source.inventory is not None:
|
||||||
inventory_groups = [x for x in self.inventory_source.inventory.instance_groups.all()]
|
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 = inventory_groups + organization_groups
|
||||||
selected_groups = template_groups + inventory_groups + organization_groups
|
|
||||||
if not selected_groups:
|
if not selected_groups:
|
||||||
return self.global_instance_groups
|
return self.global_instance_groups
|
||||||
return selected_groups
|
return selected_groups
|
||||||
|
|||||||
@@ -87,7 +87,8 @@ class TestInstanceGroupOrdering:
|
|||||||
inventory_source.inventory.instance_groups.add(ig_inv)
|
inventory_source.inventory.instance_groups.add(ig_inv)
|
||||||
assert iu.preferred_instance_groups == [ig_inv, ig_org]
|
assert iu.preferred_instance_groups == [ig_inv, ig_org]
|
||||||
inventory_source.instance_groups.add(ig_tmp)
|
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):
|
def test_project_update_instance_groups(self, instance_group_factory, project, default_instance_group):
|
||||||
pu = ProjectUpdate.objects.create(project=project)
|
pu = ProjectUpdate.objects.create(project=project)
|
||||||
|
|||||||
Reference in New Issue
Block a user