diff options
author | Kenny Woodson <kwoodson@redhat.com> | 2015-08-11 17:22:40 -0400 |
---|---|---|
committer | Kenny Woodson <kwoodson@redhat.com> | 2015-08-11 17:22:40 -0400 |
commit | 479020f56a5e593188bafcd19e7dcb56a10e3544 (patch) | |
tree | 39a82e7eaff837506cb6232a9f943dba42738112 /playbooks/adhoc/zabbix_setup/create_template.yml | |
parent | 813bf4fb5ac36e16304ae1ee9d141e42d898c9f4 (diff) | |
parent | a073f179b26c0d110aa6a8b7fc560ca061e4dc5c (diff) | |
download | openshift-479020f56a5e593188bafcd19e7dcb56a10e3544.tar.gz openshift-479020f56a5e593188bafcd19e7dcb56a10e3544.tar.bz2 openshift-479020f56a5e593188bafcd19e7dcb56a10e3544.tar.xz openshift-479020f56a5e593188bafcd19e7dcb56a10e3544.zip |
Merge pull request #446 from kwoodson/idem
Zabbix Idempotent module
Diffstat (limited to 'playbooks/adhoc/zabbix_setup/create_template.yml')
-rw-r--r-- | playbooks/adhoc/zabbix_setup/create_template.yml | 30 |
1 files changed, 14 insertions, 16 deletions
diff --git a/playbooks/adhoc/zabbix_setup/create_template.yml b/playbooks/adhoc/zabbix_setup/create_template.yml index b055e78eb..60fb27666 100644 --- a/playbooks/adhoc/zabbix_setup/create_template.yml +++ b/playbooks/adhoc/zabbix_setup/create_template.yml @@ -2,16 +2,14 @@ - debug: var=ctp_template - name: Create Template - zbxapi: + zbx_template: server: "{{ ctp_zserver }}" user: "{{ ctp_zuser }}" password: "{{ ctp_zpassword }}" - zbx_class: Template - state: present - params: "{{ ctp_template.params }}" - register: ctp_created_templates + name: "{{ ctp_template.name }}" + register: ctp_created_template -- debug: var=ctp_created_templates +- debug: var=ctp_created_template #- name: Create Application # zbxapi: @@ -22,7 +20,7 @@ # state: present # params: # name: "{{ ctp_template.application.name}}" -# hostid: "{{ ctp_created_templates.results[0].templateid }}" +# hostid: "{{ ctp_created_template.results[0].templateid }}" # search: # name: "{{ ctp_template.application.name}}" # register: ctp_created_application @@ -30,28 +28,28 @@ #- debug: var=ctp_created_application - name: Create Items - zbxapi: + zbx_item: server: "{{ ctp_zserver }}" user: "{{ ctp_zuser }}" password: "{{ ctp_zpassword }}" - zbx_class: Item - state: present - params: "{{ item | oo_set_zbx_item_hostid(ctp_created_templates.results) }}" + name: "{{ item.name }}" + key: "{{ item.key }}" + value_type: "{{ item.value_type | default('int') }}" + template_name: "{{ ctp_template.name }}" with_items: ctp_template.zitems register: ctp_created_items #- debug: var=ctp_created_items - name: Create Triggers - zbxapi: + zbx_trigger: server: "{{ ctp_zserver }}" user: "{{ ctp_zuser }}" password: "{{ ctp_zpassword }}" - zbx_class: Trigger - state: present - params: "{{ item }}" + description: "{{ item.description }}" + expression: "{{ item.expression }}" + priority: "{{ item.priority }}" with_items: ctp_template.ztriggers - register: ctp_created_triggers when: ctp_template.ztriggers is defined #- debug: var=ctp_created_triggers |