setup_zabbix.yml 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. ---
  2. - hosts: localhost
  3. gather_facts: no
  4. vars_files:
  5. - vars/template_heartbeat.yml
  6. - vars/template_os_linux.yml
  7. vars:
  8. g_zserver: http://oso-rhel7-zabbix-web.kwoodsontest2.opstest.online.openshift.com/zabbix/api_jsonrpc.php
  9. g_zuser: Admin
  10. g_zpassword: zabbix
  11. roles:
  12. - ../roles/os_zabbix
  13. post_tasks:
  14. - zbxapi:
  15. server: "{{ g_zserver }}"
  16. user: "{{ g_zuser }}"
  17. password: "{{ g_zpassword }}"
  18. zbx_class: Template
  19. state: list
  20. params:
  21. output: extend
  22. register: templates
  23. - debug: var=templates
  24. - name: Include Template
  25. include: create_template.yml
  26. vars:
  27. ctp_template: "{{ g_template_heartbeat }}"
  28. ctp_zserver: "{{ g_zserver }}"
  29. ctp_zuser: "{{ g_zuser }}"
  30. ctp_zpassword: "{{ g_zpassword }}"
  31. - name: Include Template
  32. include: create_template.yml
  33. vars:
  34. ctp_template: "{{ g_template_os_linux }}"
  35. ctp_zserver: "{{ g_zserver }}"
  36. ctp_zuser: "{{ g_zuser }}"
  37. ctp_zpassword: "{{ g_zpassword }}"