From db3a2686edb341e583cfb07e0691d24374728fcb Mon Sep 17 00:00:00 2001 From: Alan Rominger Date: Thu, 14 Mar 2019 11:07:57 -0400 Subject: [PATCH] Fix bug with keyed_group group name transformation (#53714) --- lib/ansible/plugins/inventory/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/ansible/plugins/inventory/__init__.py b/lib/ansible/plugins/inventory/__init__.py index 393263c9998..1c3aebcb166 100644 --- a/lib/ansible/plugins/inventory/__init__.py +++ b/lib/ansible/plugins/inventory/__init__.py @@ -420,13 +420,13 @@ class Constructable(object): for bare_name in new_raw_group_names: gname = self._sanitize_group_name('%s%s%s' % (prefix, sep, bare_name)) - self.inventory.add_group(gname) - self.inventory.add_child(gname, host) + result_gname = self.inventory.add_group(gname) + self.inventory.add_child(result_gname, host) if raw_parent_name: parent_name = self._sanitize_group_name(raw_parent_name) self.inventory.add_group(parent_name) - self.inventory.add_child(parent_name, gname) + self.inventory.add_child(parent_name, result_gname) else: if strict: