server.yml 778 B

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