summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ipalib/plugins/hostgroup.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/ipalib/plugins/hostgroup.py b/ipalib/plugins/hostgroup.py
index 0e86e9920..04891cc96 100644
--- a/ipalib/plugins/hostgroup.py
+++ b/ipalib/plugins/hostgroup.py
@@ -54,6 +54,14 @@ EXAMPLES:
ipa hostgroup-del baltimore
""")
+
+def get_complete_hostgroup_member_list(hostgroup):
+ result = api.Command['hostgroup_show'](hostgroup)['result']
+ direct = list(result.get('member_host', []))
+ indirect = list(result.get('memberindirect_host', []))
+ return direct + indirect
+
+
register = Registry()
@register()