main.yml 732 B

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