| 1234567891011121314151617181920212223242526272829303132 |
- <?xml version="1.0"?>
- <!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
- <service_bundle type="manifest" name="uchiwa">
- <service name="application/uchiwa" type="service" version="1">
- <create_default_instance enabled="false" />
- <single_instance />
- <dependency name="network" grouping="require_all" restart_on="error" type="service">
- <service_fmri value="svc:/milestone/network:default" />
- </dependency>
- <dependency name="filesystem" grouping="require_all" restart_on="error" type="service">
- <service_fmri value="svc:/system/filesystem/local" />
- </dependency>
- <method_context>
- <method_credential user="{{ sensu_user_name }}" group="{{ sensu_user_name }}" />
- <method_environment>
- <envvar name="HOME" value="{{ sensu_uchiwa_path }}" />
- <envvar name="PATH" value="/opt/uchiwa/go/bin:/opt/local/sbin:/opt/local/bin:/sbin:/usr/sbin:/usr/bin" />
- </method_environment>
- </method_context>
- <exec_method type="method" name="start" exec='/opt/local/lib/svc/method/uchiwa' timeout_seconds="60" />
- <exec_method type="method" name="stop" exec=":kill" timeout_seconds="60" />
- <property_group name="startd" type="framework">
- <propval name="duration" type="astring" value="contract" />
- </property_group>
- <stability value="Evolving" />
- <template>
- <common_name>
- <loctext xml:lang="C">Open source dashboard for Sensu</loctext>
- </common_name>
- </template>
- </service>
- </service_bundle>
|