client.yml 1.1 KB

123456789101112131415161718192021222324252627
  1. ---
  2. - name: Deploy Sensu client RabbitMQ configuration
  3. template: dest="{{ sensu_config_path }}/conf.d/rabbitmq.json"
  4. owner={{ sensu_user_name }} group={{ sensu_group_name }}
  5. src=rabbitmq.json.j2
  6. notify: restart sensu-client service
  7. - name: Deploy Sensu client service configuration
  8. template: dest="{{ sensu_config_path }}/conf.d/client.json"
  9. owner={{ sensu_user_name }} group={{ sensu_group_name }}
  10. src={{ sensu_client_config }}
  11. notify: restart sensu-client service
  12. - name: Deploy Sensu client service manifest
  13. template: dest=/opt/local/lib/svc/manifest/sensu-client.xml
  14. src=sensu-client.smartos_smf_manifest.xml.j2
  15. owner=root group=root mode=644
  16. notify: import sensu-client service
  17. - name: Initial import of Sensu client service
  18. command: /usr/sbin/svccfg import /opt/local/lib/svc/manifest/sensu-client.xml
  19. args:
  20. creates: "/var/svc/log/application-sensu-client:default.log"
  21. - name: Ensure Sensu client service is running
  22. service: name=sensu-client state=started enabled=yes