diff --git a/lib/ansible/inventory/__init__.py b/lib/ansible/inventory/__init__.py index de25c2ac32..26e9e61787 100644 --- a/lib/ansible/inventory/__init__.py +++ b/lib/ansible/inventory/__init__.py @@ -364,7 +364,7 @@ class Inventory(object): for host in group.get_hosts(): __append_host_to_results(host) else: - if self._match(group.name, pattern): + if self._match(group.name, pattern) and group.name not in ('all', 'ungrouped'): for host in group.get_hosts(): __append_host_to_results(host) else: