1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

Don't process the same host multiple times

Fixes #14259
This commit is contained in:
Toshio Kuratomi 2016-03-24 16:43:03 -07:00
parent 3de08e1bfc
commit 17e8500202

View file

@ -159,7 +159,7 @@ class InventoryDirectory(object):
if 'ungrouped' in self.groups: if 'ungrouped' in self.groups:
ungrouped = self.groups['ungrouped'] ungrouped = self.groups['ungrouped']
# loop on a copy of ungrouped hosts, as we want to change that list # loop on a copy of ungrouped hosts, as we want to change that list
for host in ungrouped.hosts[:]: for host in frozenset(ungrouped.hosts):
if len(host.groups) > 1: if len(host.groups) > 1:
host.groups.remove(ungrouped) host.groups.remove(ungrouped)
ungrouped.hosts.remove(host) ungrouped.hosts.remove(host)