Merge pull request #1692 from m4mnux/devel

Replace deprecated zabbix api method 'exists' to support zabbix 3.0
This commit is contained in:
René Moser 2016-03-16 22:25:50 +01:00
commit 77552d780f

View file

@ -162,13 +162,13 @@ class Host(object):
# exist host
def is_host_exist(self, host_name):
result = self._zapi.host.exists({'host': host_name})
result = self._zapi.host.get({'filter': {'host': host_name}})
return result
# check if host group exists
def check_host_group_exist(self, group_names):
for group_name in group_names:
result = self._zapi.hostgroup.exists({'name': group_name})
result = self._zapi.hostgroup.get({'filter': {'name': group_name}})
if not result:
self._module.fail_json(msg="Hostgroup not found: %s" % group_name)
return True