server.yml 736 B

123456789101112131415161718192021222324252627282930
  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. tags: server
  7. - name: Deploy Sensu server service manifest
  8. tags: server
  9. template:
  10. dest: /opt/local/lib/svc/manifest/sensu-server.xml
  11. src: sensu-server.smartos_smf_manifest.xml.j2
  12. owner: root
  13. group: root
  14. mode: 0644
  15. notify: import sensu-server service
  16. - name: Deploy Sensu API service manifest
  17. tags: server
  18. template:
  19. dest: /opt/local/lib/svc/manifest/sensu-api.xml
  20. src: sensu-api.smartos_smf_manifest.xml.j2
  21. owner: root
  22. group: root
  23. mode: 0644
  24. notify: import sensu-api service
  25. - meta: flush_handlers
  26. tags: server