setup_zabbix.yml 921 B

1234567891011121314151617181920212223242526272829303132333435363738
  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://localhost/zabbix/api_jsonrpc.php
  9. g_zuser: Admin
  10. g_zpassword: zabbix
  11. roles:
  12. - ../../../roles/os_zabbix
  13. post_tasks:
  14. - zbx_template:
  15. server: "{{ g_zserver }}"
  16. user: "{{ g_zuser }}"
  17. password: "{{ g_zpassword }}"
  18. state: list
  19. register: templates
  20. - debug: var=templates
  21. - name: Include Template
  22. include: create_template.yml
  23. vars:
  24. ctp_template: "{{ g_template_heartbeat }}"
  25. ctp_zserver: "{{ g_zserver }}"
  26. ctp_zuser: "{{ g_zuser }}"
  27. ctp_zpassword: "{{ g_zpassword }}"
  28. - name: Include Template
  29. include: create_template.yml
  30. vars:
  31. ctp_template: "{{ g_template_os_linux }}"
  32. ctp_zserver: "{{ g_zserver }}"
  33. ctp_zuser: "{{ g_zuser }}"
  34. ctp_zpassword: "{{ g_zpassword }}"