main.yml 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. ---
  2. # tasks/main.yml: "Master" playbook for the cmacrae.sensu role
  3. - include_vars: "{{ ansible_distribution }}.yml"
  4. - include: "{{ role_path }}/tasks/{{ ansible_distribution }}/main.yml"
  5. tags: setup
  6. - include: "{{ role_path }}/tasks/redis.yml"
  7. tags: redis
  8. when: redis_server
  9. and sensu_deploy_redis
  10. static: false
  11. - include: "{{ role_path }}/tasks/ssl.yml"
  12. tags: ssl
  13. - include: "{{ role_path }}/tasks/rabbit.yml"
  14. tags: rabbitmq
  15. when: rabbitmq_server
  16. and sensu_deploy_rabbitmq
  17. static: false
  18. - include: "{{ role_path }}/tasks/common.yml"
  19. tags: common
  20. - include: "{{ role_path }}/tasks/server.yml"
  21. tags: server
  22. when: sensu_master
  23. static: false
  24. - include: "{{ role_path }}/tasks/dashboard.yml"
  25. tags: dashboard
  26. when: sensu_include_dashboard
  27. static: false
  28. - include: "{{ role_path }}/tasks/client.yml"
  29. tags: client
  30. - include: "{{ role_path }}/tasks/plugins.yml"
  31. tags: plugins
  32. when: sensu_include_plugins
  33. static: false