
Serving keystone from a wsgi container is recommended for production setups. SSL is enabled by default. See the following URLs for explanations: http://adam.younglogic.com/2012/03/keystone-should-move-to-apache-httpd/ https://etherpad.openstack.org/havana-keystone-performance Documentation in manifests/wsgi/apache.pp Apache can be configured as a drop in replacement for keystone (using ports 5000 & 35357) or with paths using the standard SSL port. See examples in examples/apache_*.pp - Also change some 'real_' prefix into '_real' suffix to respect the coding guide. - Added the '--insecure' option to keystone client in the provider to allow using self-signed certificates. - Fixed parsing the ssl/enable value in the provider. There is no integer verification done in the manifests and to get around a bug in rspec, which has been fixed in https://github.com/rodjek/rspec-puppet/pull/107, certain parameters that should be integer are treated as strings files/httpd/keystone.py updated with lastest from keystone git repo Change-Id: Ide8c090d105c1ea75a14939f5e8ddb7d24ca3f1c
14 lines
520 B
Puppet
14 lines
520 B
Puppet
name 'puppetlabs-keystone'
|
|
version '2.2.0'
|
|
source 'https://github.com/stackforge/puppet-keystone'
|
|
author 'Puppet Labs'
|
|
license 'Apache License 2.0'
|
|
summary 'Puppet Labs Keystone Module'
|
|
description 'Puppet module to install and configure the Openstack identity service'
|
|
project_page 'https://launchpad.net/puppet-openstack'
|
|
|
|
dependency 'puppetlabs/apache', '>=0.9.0 <1.0.0'
|
|
dependency 'puppetlabs/inifile', '>=1.0.0 <2.0.0'
|
|
dependency 'puppetlabs/mysql', '>=0.6.1 <1.0.0'
|
|
dependency 'puppetlabs/stdlib', '>= 2.5.0'
|