server.yml 991 B

1234567891011121314151617181920212223242526
  1. ---
  2. - name: Ensure the Sensu config directory is present
  3. file: dest={{ sensu_config_path }}/conf.d state=directory recurse=yes
  4. owner={{ sensu_user_name }} group={{ sensu_group_name }}
  5. - name: Deploy Sensu server API configuration
  6. template: dest={{ sensu_config_path }}/conf.d/api.json
  7. owner={{ sensu_user_name }} group={{ sensu_group_name }}
  8. src=sensu-api.json.j2
  9. notify: restart sensu-api service
  10. - name: Deploy Sensu Redis configuration
  11. template: dest={{ sensu_config_path }}/conf.d/redis.json
  12. owner={{ sensu_user_name }} group={{ sensu_group_name }}
  13. src=sensu-redis.json.j2
  14. notify: restart sensu-api service
  15. - include: SmartOS/server.yml
  16. when: ansible_distribution == "SmartOS"
  17. - name: Ensure Sensu server service is running
  18. service: name=sensu-server state=started enabled=yes
  19. - name: Ensure Sensu API service is running
  20. service: name=sensu-api state=started enabled=yes