浏览代码

Merge pull request #626 from kwoodson/quick

Error handling added
Matt Woodson 9 年之前
父节点
当前提交
7f1db7b49c
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      roles/lib_zabbix/library/zbx_trigger.py

+ 4 - 0
roles/lib_zabbix/library/zbx_trigger.py

@@ -170,6 +170,10 @@ def main():
         if not exists(content):
             # if we didn't find it, create it
             content = zapi.get_content(zbx_class_name, 'create', params)
+
+            if content.has_key('error'):
+                module.exit_json(failed=True, changed=True, results=content['error'], state="present")
+
             module.exit_json(changed=True, results=content['result'], state='present')
 
         ########