70 lines
1.8 KiB
YAML
70 lines
1.8 KiB
YAML
|
---
|
||
|
|
||
|
- name: restart rabbitmq service
|
||
|
service:
|
||
|
name: "{{ sensu_rabbitmq_service_name }}"
|
||
|
state: restarted
|
||
|
|
||
|
- name: restart redis service
|
||
|
service:
|
||
|
name: "{{ sensu_redis_service_name }}"
|
||
|
pattern: /usr/bin/redis-server
|
||
|
state: restarted
|
||
|
|
||
|
- name: restart uchiwa service
|
||
|
service:
|
||
|
name: "{{ uchiwa_service_name }}"
|
||
|
state: restarted
|
||
|
|
||
|
- name: restart sensu-server service
|
||
|
service:
|
||
|
name: "{{ sensu_server_service_name }}"
|
||
|
state: restarted
|
||
|
when: sensu_master and not se_enterprise
|
||
|
|
||
|
- name: restart sensu-api service
|
||
|
service:
|
||
|
name: "{{ sensu_api_service_name }}"
|
||
|
state: restarted
|
||
|
when: sensu_master and not se_enterprise
|
||
|
|
||
|
- name: restart sensu-client service
|
||
|
service:
|
||
|
name: "{{ sensu_client_service_name }}"
|
||
|
state: restarted
|
||
|
|
||
|
- name: restart sensu-enterprise service
|
||
|
service:
|
||
|
name: "{{ sensu_enterprise_service_name }}"
|
||
|
state: restarted
|
||
|
when: se_enterprise and sensu_master
|
||
|
|
||
|
- name: restart sensu-enterprise-dashboard service
|
||
|
service:
|
||
|
name: "{{ sensu_enterprise_dashboard_service_name }}"
|
||
|
state: restarted
|
||
|
when: se_enterprise and sensu_master
|
||
|
|
||
|
# 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
|
||
|
command: npm install --production
|
||
|
args:
|
||
|
chdir: "{{ sensu_uchiwa_path }}/go/src/github.com/sensu/uchiwa"
|
||
|
become: true
|
||
|
become_user: "{{ sensu_user_name }}"
|
||
|
|
||
|
- name: Update pkgng database
|
||
|
command: /usr/sbin/pkg update
|