| 12345678910111213141516171819202122232425262728 |
- ---
- # tasks/SmartOS/server.yml: Deploy the necessary configuration for
- # a Sensu 'master' node.
- # Specific to SmartOS
- - include_vars: ../../vars/{{ ansible_distribution }}.yml
- - name: Deploy Sensu server service manifest
- template: dest=/opt/local/lib/svc/manifest/sensu-server.xml
- src=../../templates/sensu-server.smartos_smf_manifest.xml.j2
- owner=root group=root mode=644
- notify: import sensu-server service
- - name: Deploy Sensu API service manifest
- template: dest=/opt/local/lib/svc/manifest/sensu-api.xml
- src=../../templates/sensu-api.smartos_smf_manifest.xml.j2
- owner=root group=root mode=644
- notify: import sensu-api service
-
- - name: Initial import of Sensu server service
- command: /usr/sbin/svccfg import /opt/local/lib/svc/manifest/sensu-server.xml
- args:
- creates: "/var/svc/log/application-sensu-server:default.log"
-
- - name: Initial import of Sensu API service
- command: /usr/sbin/svccfg import /opt/local/lib/svc/manifest/sensu-api.xml
- args:
- creates: "/var/svc/log/application-sensu-api:default.log"
|