Fixes #5056 Append new hosts to the groups cache

pull/5083/head
James Tanner 11 years ago
parent 1f80aa768a
commit 12ed39ef7b

@ -85,6 +85,13 @@ class ActionModule(object):
inventory.add_group(new_group) inventory.add_group(new_group)
grp = inventory.get_group(group_name) grp = inventory.get_group(group_name)
grp.add_host(new_host) grp.add_host(new_host)
# add this host to the group cache
if inventory._groups_list is not None:
if group_name in inventory._groups_list:
if new_host.name not in inventory._groups_list[group_name]:
inventory._groups_list[group_name].append(new_host.name)
vv("added host to group via add_host module: %s" % group_name) vv("added host to group via add_host module: %s" % group_name)
result['new_groups'] = groupnames.split(",") result['new_groups'] = groupnames.split(",")

Loading…
Cancel
Save