server.yml 788 B

1234567891011121314151617181920212223242526272829303132
  1. ---
  2. # tasks/SmartOS/server.yml: Deploy the necessary configuration for
  3. # a Sensu 'master' node.
  4. # Specific to SmartOS
  5. - name: Include ansible_distribution vars
  6. include_vars:
  7. file: "{{ ansible_distribution }}.yml"
  8. tags: server
  9. - name: Deploy Sensu server service manifest
  10. tags: server
  11. template:
  12. dest: /opt/local/lib/svc/manifest/sensu-server.xml
  13. src: sensu-server.smartos_smf_manifest.xml.j2
  14. owner: root
  15. group: root
  16. mode: 0644
  17. notify: import sensu-server service
  18. - name: Deploy Sensu API service manifest
  19. tags: server
  20. template:
  21. dest: /opt/local/lib/svc/manifest/sensu-api.xml
  22. src: sensu-api.smartos_smf_manifest.xml.j2
  23. owner: root
  24. group: root
  25. mode: 0644
  26. notify: import sensu-api service
  27. - meta: flush_handlers
  28. tags: server