server.yml 1.0 KB

1234567891011121314151617181920212223242526
  1. ---
  2. # tasks/SmartOS/server.yml: Deploy the necessary configuration for
  3. # a Sensu 'master' node.
  4. # Specific to SmartOS
  5. - name: Deploy Sensu server service manifest
  6. template: dest=/opt/local/lib/svc/manifest/sensu-server.xml
  7. src=sensu-server.smartos_smf_manifest.xml.j2
  8. owner=root group=root mode=644
  9. notify: import sensu-server service
  10. - name: Deploy Sensu API service manifest
  11. template: dest=/opt/local/lib/svc/manifest/sensu-api.xml
  12. src=sensu-api.smartos_smf_manifest.xml.j2
  13. owner=root group=root mode=644
  14. notify: import sensu-api service
  15. - name: Initial import of Sensu server service
  16. command: /usr/sbin/svccfg import /opt/local/lib/svc/manifest/sensu-server.xml
  17. args:
  18. creates: "/var/svc/log/application-sensu-server:default.log"
  19. - name: Initial import of Sensu API service
  20. command: /usr/sbin/svccfg import /opt/local/lib/svc/manifest/sensu-api.xml
  21. args:
  22. creates: "/var/svc/log/application-sensu-api:default.log"