Replace deprecated zabbix api method 'exists' to support zabbix 3.0
This commit is contained in:
parent
cd2c7deec4
commit
da668dca56
1 changed files with 2 additions and 2 deletions
|
@ -159,13 +159,13 @@ class Host(object):
|
||||||
|
|
||||||
# exist host
|
# exist host
|
||||||
def is_host_exist(self, host_name):
|
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
|
return result
|
||||||
|
|
||||||
# check if host group exists
|
# check if host group exists
|
||||||
def check_host_group_exist(self, group_names):
|
def check_host_group_exist(self, group_names):
|
||||||
for group_name in 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:
|
if not result:
|
||||||
self._module.fail_json(msg="Hostgroup not found: %s" % group_name)
|
self._module.fail_json(msg="Hostgroup not found: %s" % group_name)
|
||||||
return True
|
return True
|
||||||
|
|
Loading…
Reference in a new issue