main.yml 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152
  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. tags:
  11. - heartbeat
  12. - include_vars: template_os_linux.yml
  13. tags:
  14. - linux
  15. - include_vars: template_docker.yml
  16. tags:
  17. - docker
  18. - include_vars: template_openshift_master.yml
  19. tags:
  20. - openshift_master
  21. - include_vars: template_openshift_node.yml
  22. tags:
  23. - openshift_node
  24. - include_vars: template_ops_tools.yml
  25. tags:
  26. - ops_tools
  27. - include_vars: template_app_zabbix_server.yml
  28. tags:
  29. - zabbix_server
  30. - include_vars: template_app_zabbix_agent.yml
  31. tags:
  32. - zabbix_agent
  33. - include_vars: template_performance_copilot.yml
  34. tags:
  35. - pcp
  36. - include_vars: template_aws.yml
  37. tags:
  38. - aws
  39. - include_vars: template_zagg_server.yml
  40. tags:
  41. - zagg_server
  42. - name: Include Template Heartbeat
  43. include: ../../lib_zabbix/tasks/create_template.yml
  44. vars:
  45. template: "{{ g_template_heartbeat }}"
  46. server: "{{ ozb_server }}"
  47. user: "{{ ozb_user }}"
  48. password: "{{ ozb_password }}"
  49. tags:
  50. - heartbeat
  51. - name: Include Template os_linux
  52. include: ../../lib_zabbix/tasks/create_template.yml
  53. vars:
  54. template: "{{ g_template_os_linux }}"
  55. server: "{{ ozb_server }}"
  56. user: "{{ ozb_user }}"
  57. password: "{{ ozb_password }}"
  58. tags:
  59. - linux
  60. - name: Include Template docker
  61. include: ../../lib_zabbix/tasks/create_template.yml
  62. vars:
  63. template: "{{ g_template_docker }}"
  64. server: "{{ ozb_server }}"
  65. user: "{{ ozb_user }}"
  66. password: "{{ ozb_password }}"
  67. tags:
  68. - docker
  69. - name: Include Template Openshift Master
  70. include: ../../lib_zabbix/tasks/create_template.yml
  71. vars:
  72. template: "{{ g_template_openshift_master }}"
  73. server: "{{ ozb_server }}"
  74. user: "{{ ozb_user }}"
  75. password: "{{ ozb_password }}"
  76. tags:
  77. - openshift_master
  78. - name: Include Template Openshift Node
  79. include: ../../lib_zabbix/tasks/create_template.yml
  80. vars:
  81. template: "{{ g_template_openshift_node }}"
  82. server: "{{ ozb_server }}"
  83. user: "{{ ozb_user }}"
  84. password: "{{ ozb_password }}"
  85. tags:
  86. - openshift_node
  87. - name: Include Template Ops Tools
  88. include: ../../lib_zabbix/tasks/create_template.yml
  89. vars:
  90. template: "{{ g_template_ops_tools }}"
  91. server: "{{ ozb_server }}"
  92. user: "{{ ozb_user }}"
  93. password: "{{ ozb_password }}"
  94. tags:
  95. - ops_tools
  96. - name: Include Template App Zabbix Server
  97. include: ../../lib_zabbix/tasks/create_template.yml
  98. vars:
  99. template: "{{ g_template_app_zabbix_server }}"
  100. server: "{{ ozb_server }}"
  101. user: "{{ ozb_user }}"
  102. password: "{{ ozb_password }}"
  103. tags:
  104. - zabbix_server
  105. - name: Include Template App Zabbix Agent
  106. include: ../../lib_zabbix/tasks/create_template.yml
  107. vars:
  108. template: "{{ g_template_app_zabbix_agent }}"
  109. server: "{{ ozb_server }}"
  110. user: "{{ ozb_user }}"
  111. password: "{{ ozb_password }}"
  112. tags:
  113. - zabbix_agent
  114. - name: Include Template Performance Copilot
  115. include: ../../lib_zabbix/tasks/create_template.yml
  116. vars:
  117. template: "{{ g_template_performance_copilot }}"
  118. server: "{{ ozb_server }}"
  119. user: "{{ ozb_user }}"
  120. password: "{{ ozb_password }}"
  121. tags:
  122. - pcp
  123. - name: Include Template AWS
  124. include: ../../lib_zabbix/tasks/create_template.yml
  125. vars:
  126. template: "{{ g_template_aws }}"
  127. server: "{{ ozb_server }}"
  128. user: "{{ ozb_user }}"
  129. password: "{{ ozb_password }}"
  130. tags:
  131. - aws
  132. - name: Include Template Zagg Server
  133. include: ../../lib_zabbix/tasks/create_template.yml
  134. vars:
  135. template: "{{ g_template_zagg_server }}"
  136. server: "{{ ozb_server }}"
  137. user: "{{ ozb_user }}"
  138. password: "{{ ozb_password }}"
  139. tags:
  140. - zagg_server