| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- ---
- - name: restart rabbitmq service
- service: name={{ rabbitmq_service_name }} state=restarted
- - name: restart redis service
- service: name={{ redis_service_name }} state=restarted
- - name: restart uchiwa service
- service: name=uchiwa state=restarted
- - name: restart sensu-server service
- service: name=sensu-server state=restarted
- delegate_to: "{{ sensu_api_host }}"
- - name: restart sensu-api service
- service: name=sensu-api state=restarted
- delegate_to: "{{ sensu_api_host }}"
- - name: restart sensu-client service
- service: name=sensu-client state=restarted
- # Joyent SmartOS specific handlers
- - name: import sensu-server service
- command: /usr/sbin/svccfg import /opt/local/lib/svc/manifest/sensu-server.xml
- - name: import sensu-api service
- command: /usr/sbin/svccfg import /opt/local/lib/svc/manifest/sensu-api.xml
- - name: import sensu-client service
- command: /usr/sbin/svccfg import /opt/local/lib/svc/manifest/sensu-client.xml
- - name: import uchiwa service
- command: /usr/sbin/svccfg import /opt/local/lib/svc/manifest/uchiwa.xml
- - name: Build and deploy Uchiwa
- shell: npm install --production
- args:
- chdir: "{{ uchiwa_path }}/go/src/github.com/sensu/uchiwa"
- become: true
- become_user: "{{ sensu_user_name }}"
|