main.yml 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. ---
  2. - name: Main List all templates
  3. zbx_template:
  4. zbx_server: "{{ ozb_server }}"
  5. zbx_user: "{{ ozb_user }}"
  6. zbx_password: "{{ ozb_password }}"
  7. state: list
  8. register: templates
  9. - include_vars: template_heartbeat.yml
  10. - include_vars: template_os_linux.yml
  11. - include_vars: template_docker.yml
  12. - include_vars: template_openshift_master.yml
  13. - include_vars: template_openshift_node.yml
  14. - include_vars: template_ops_tools.yml
  15. - include_vars: template_app_zabbix_server.yml
  16. - include_vars: template_app_zabbix_agent.yml
  17. - include_vars: template_performance_copilot.yml
  18. - name: Include Template Heartbeat
  19. include: ../../lib_zabbix/tasks/create_template.yml
  20. vars:
  21. template: "{{ g_template_heartbeat }}"
  22. server: "{{ ozb_server }}"
  23. user: "{{ ozb_user }}"
  24. password: "{{ ozb_password }}"
  25. - name: Include Template os_linux
  26. include: ../../lib_zabbix/tasks/create_template.yml
  27. vars:
  28. template: "{{ g_template_os_linux }}"
  29. server: "{{ ozb_server }}"
  30. user: "{{ ozb_user }}"
  31. password: "{{ ozb_password }}"
  32. - name: Include Template docker
  33. include: ../../lib_zabbix/tasks/create_template.yml
  34. vars:
  35. template: "{{ g_template_docker }}"
  36. server: "{{ ozb_server }}"
  37. user: "{{ ozb_user }}"
  38. password: "{{ ozb_password }}"
  39. - name: Include Template Openshift Master
  40. include: ../../lib_zabbix/tasks/create_template.yml
  41. vars:
  42. template: "{{ g_template_openshift_master }}"
  43. server: "{{ ozb_server }}"
  44. user: "{{ ozb_user }}"
  45. password: "{{ ozb_password }}"
  46. - name: Include Template Openshift Node
  47. include: ../../lib_zabbix/tasks/create_template.yml
  48. vars:
  49. template: "{{ g_template_openshift_node }}"
  50. server: "{{ ozb_server }}"
  51. user: "{{ ozb_user }}"
  52. password: "{{ ozb_password }}"
  53. - name: Include Template Ops Tools
  54. include: ../../lib_zabbix/tasks/create_template.yml
  55. vars:
  56. template: "{{ g_template_ops_tools }}"
  57. server: "{{ ozb_server }}"
  58. user: "{{ ozb_user }}"
  59. password: "{{ ozb_password }}"
  60. - name: Include Template App Zabbix Server
  61. include: ../../lib_zabbix/tasks/create_template.yml
  62. vars:
  63. template: "{{ g_template_app_zabbix_server }}"
  64. server: "{{ ozb_server }}"
  65. user: "{{ ozb_user }}"
  66. password: "{{ ozb_password }}"
  67. - name: Include Template App Zabbix Agent
  68. include: ../../lib_zabbix/tasks/create_template.yml
  69. vars:
  70. template: "{{ g_template_app_zabbix_agent }}"
  71. server: "{{ ozb_server }}"
  72. user: "{{ ozb_user }}"
  73. password: "{{ ozb_password }}"
  74. - name: Include Template Performance Copilot
  75. include: ../../lib_zabbix/tasks/create_template.yml
  76. vars:
  77. template: "{{ g_template_performance_copilot }}"
  78. server: "{{ ozb_server }}"
  79. user: "{{ ozb_user }}"
  80. password: "{{ ozb_password }}"