server.yml 676 B

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