3998N/A Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved. 2521N/A Licensed under the Apache License, Version 2.0 (the "License"); you may 2521N/A not use this file except in compliance with the License. You may obtain 2521N/A Unless required by applicable law or agreed to in writing, software 2521N/A distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 2521N/A WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 2521N/A License for the specific language governing permissions and limitations 2521N/A NOTE: This service manifest is not editable; its contents will 2521N/A be overwritten by package or patch operations, including 2521N/A operating system upgrade. Make customizations in a different 2521N/A<
service_bundle type="manifest" name="keystone">
3998N/A <
service version="1" type="service" 2521N/A <
dependency name='multiuser' grouping='require_all' restart_on='error' 3998N/A <
dependency name='upgrade' grouping='require_all' restart_on='none' 2892N/A <
dependency name='ntp' grouping='optional_all' restart_on='none' 3998N/A <
dependency name='mysql' grouping='optional_all' restart_on='none' 3998N/A <
dependency name='rabbitmq' grouping='optional_all' restart_on='none' 2892N/A <
logfile_attributes permissions='600'/>
5403N/A <
exec_method timeout_seconds="60" type="method" name="start" 5403N/A <
method_credential user='keystone' group='keystone' 5403N/A <
exec_method timeout_seconds="60" type="method" name="stop" 5403N/A <
method_credential user='keystone' group='keystone'/>
5403N/A <
exec_method timeout_seconds="60" type="method" name="restart" 2521N/A <
method_credential user='keystone' group='keystone' />
5403N/A <
property_group type="framework" name="startd">
5403N/A <
propval type="astring" name="ignore_error" value="core,signal"/>
2521N/A <
instance name='default' enabled='false'>
2521N/A <
property_group name='general' type='framework'>
2521N/A <
propval name='action_authorization' type='astring' 2521N/A <
propval name='value_authorization' type='astring' 5403N/A <
property_group name='keystone_stencil' type='configfile'>
5403N/A <
propval name='path' type='astring' 5403N/A <
propval name='mode' type='astring' value='0444'/>
5403N/A <
propval name='owner' type='astring' value='keystone'/>
5403N/A <
propval name='group' type='astring' value='keystone'/>
5403N/A <
property_group name='config' type='application'>
5403N/A <
propval name='admin_port' type='count' value='35357'/>
5403N/A <
propval name='access_log' type='astring' 5403N/A <
propval name='error_log' type='astring' 5403N/A <
propval name='public_port' type='count' value='5000'/>
6849N/A <
propval name='servername' type='astring' value='127.0.0.1'/>
5403N/A <
propval name='use_tls' type='boolean' value='false'/>
2521N/A OpenStack Keystone Identity Service
2521N/A keystone starts both the service and administrative APIs in a single
2521N/A process to provide catalog, authorization, and authentication
5403N/A <
pg_pattern required='true' type='application' name='config'>
5403N/A <
prop_pattern required='true' type='count' name='admin_port'>
5403N/A The port for admin requests. Default value is 35357.
5403N/A <
prop_pattern required='true' type='astring' name='access_log'>
5403N/A The absolute path for the Apache access log file. Defaults to
5403N/A <
prop_pattern required='true' type='astring' name='error_log'>
5403N/A The absolute path for the Apache error log file. Defaults to
5403N/A <
prop_pattern required='true' type='count' name='public_port'>
5403N/A The port for public requests. Default value is 5000.
6849N/A <
prop_pattern required='true' type='astring' name='servername'>
6849N/A The Apache ServerName Directive. Hostname and port that the
6849N/A server uses to identify itself.
5403N/A <
prop_pattern required='false' type='astring' name='ssl_cert_file'>
5403N/A Server PEM-encoded X.509 Certificate file.
5403N/A <
prop_pattern required='false' type='astring' name='ssl_ca_cert_file'>
5403N/A File of concatenated PEM-encoded CA Certificates for Client Auth.
5403N/A <
prop_pattern required='false' type='astring' name='ssl_cert_key_file'>
5403N/A Server PEM-encoded Private Key file.
5403N/A <
prop_pattern required='true' type='boolean' name='use_tls'>
5403N/A Boolean property to indicate usage of TLS. Defaults to 'false'.
4538N/A <
service version="1" type="service" 4538N/A <
logfile_attributes permissions='600'/>
4538N/A <
property_group name='general' type='framework'>
4538N/A <
propval name='action_authorization' type='astring' 4538N/A <
propval name='value_authorization' type='astring' 4788N/A <
instance name='default' enabled='false'>
4538N/A <
dependency name='keystone' grouping='require_all' restart_on='none' 4538N/A <
scheduled_method interval='hour' 4538N/A <
method_credential user='keystone' group='keystone' />
4538N/A OpenStack Keystone Token Flush Service
4538N/A The keystone database needs to flush the expired tokens on a regular
4538N/A basis. As the default expiration is one hour, this will flush those
4538N/A expired tokens once an hour.