setup_zabbix.yml 1003 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  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. # Use this for local ZAIO
  9. g_zserver: http://localhost/zabbix/api_jsonrpc.php
  10. g_zuser: Admin
  11. g_zpassword: zabbix
  12. roles:
  13. - ../roles/os_zabbix
  14. post_tasks:
  15. - zbxapi:
  16. server: "{{ g_zserver }}"
  17. user: "{{ g_zuser }}"
  18. password: "{{ g_zpassword }}"
  19. zbx_class: Template
  20. state: list
  21. params:
  22. output: extend
  23. register: templates
  24. - debug: var=templates
  25. - name: Include Template
  26. include: create_template.yml
  27. vars:
  28. ctp_template: "{{ g_template_heartbeat }}"
  29. ctp_zserver: "{{ g_zserver }}"
  30. ctp_zuser: "{{ g_zuser }}"
  31. ctp_zpassword: "{{ g_zpassword }}"
  32. - name: Include Template
  33. include: create_template.yml
  34. vars:
  35. ctp_template: "{{ g_template_os_linux }}"
  36. ctp_zserver: "{{ g_zserver }}"
  37. ctp_zuser: "{{ g_zuser }}"
  38. ctp_zpassword: "{{ g_zpassword }}"