nova-consoleauth.xml revision 2892
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync<?xml version="1.0" ?>
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync<!DOCTYPE service_bundle SYSTEM '/usr/share/lib/xml/dtd/service_bundle.dtd.1'>
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync<!--
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync
343053a42dedb94c8ef5534fff89c72384adf94dvboxsync Licensed under the Apache License, Version 2.0 (the "License"); you may
343053a42dedb94c8ef5534fff89c72384adf94dvboxsync not use this file except in compliance with the License. You may obtain
343053a42dedb94c8ef5534fff89c72384adf94dvboxsync a copy of the License at
343053a42dedb94c8ef5534fff89c72384adf94dvboxsync
343053a42dedb94c8ef5534fff89c72384adf94dvboxsync http://www.apache.org/licenses/LICENSE-2.0
343053a42dedb94c8ef5534fff89c72384adf94dvboxsync
343053a42dedb94c8ef5534fff89c72384adf94dvboxsync Unless required by applicable law or agreed to in writing, software
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync License for the specific language governing permissions and limitations
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync under the License.
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync NOTE: This service manifest is not editable; its contents will
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync be overwritten by package or patch operations, including
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync operating system upgrade. Make customizations in a different
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync file.
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync-->
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync<service_bundle type="manifest" name="nova-consoleauth">
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync <service version="1" type="service"
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync name="application/openstack/nova/nova-consoleauth">
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync <dependency name='multiuser' grouping='require_all' restart_on='error'
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync type='service'>
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync <service_fmri value='svc:/milestone/multi-user:default' />
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync </dependency>
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync <dependency name='ntp' grouping='optional_all' restart_on='none'
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync type='service'>
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync <service_fmri value='svc:/network/ntp'/>
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync </dependency>
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync <logfile_attributes permissions='600'/>
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync <exec_method timeout_seconds="60" type="method" name="start"
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync exec="/lib/svc/method/nova-consoleauth %m">
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync <method_context>
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync <method_credential user='nova' group='nova' />
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync </method_context>
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync </exec_method>
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync <exec_method timeout_seconds="60" type="method" name="stop"
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync exec=":kill"/>
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync <instance name='default' enabled='false'>
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync <!-- to start/stop/refresh the service -->
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync <property_group name='general' type='framework'>
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync <propval name='action_authorization' type='astring'
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync value='solaris.smf.manage.nova' />
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync <propval name='value_authorization' type='astring'
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync value='solaris.smf.value.nova' />
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync </property_group>
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync </instance>
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync <template>
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync <common_name>
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync <loctext xml:lang="C">
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync OpenStack Nova Console Authentication Service
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync </loctext>
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync </common_name>
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync <description>
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync <loctext xml:lang="C">
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync Provides authentication support for Nova consoles.
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync </loctext>
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync </description>
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync </template>
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync </service>
fb27aa740466280f820e13e238bc6dd0b477eb37vboxsync</service_bundle>