Keystone is moving to use apache mod_wsgi instead of standalone
eventlet daemon. Packstack should support deployment of keystone
using this model. A new command line switch --keystone-service-name
is added, and a new config parameter CONFIG_KEYSTONE_SERVICE_NAME
is added. If this is set to 'httpd', keystone will be set up to use
apache mod_wsgi, otherwise, it will be a standalone eventlet service.
There is some common apache configuration that must be done by
every module that uses apache. There is a new class in packstack
called packstack::apache_common. Each component that uses apache
must call "include packstack::apache_common". This ensures that
a subsequent component manifest will not wipe out apache
configuration created by a previous component manifest or the initial
apache configuration created by prescript.pp.
Reviewed: https:/ /review. openstack. org/109678 /git.openstack. org/cgit/ stackforge/ packstack/ commit/ ?id=f47d6501f62 661a35d554e73f1 ce931603a15d2f
Committed: https:/
Submitter: Jenkins
Branch: master
commit f47d6501f62661a 35d554e73f1ce93 1603a15d2f
Author: Rich Megginson <email address hidden>
Date: Thu Jul 17 16:23:35 2014 -0600
support other components using apache mod_wsgi
Keystone is moving to use apache mod_wsgi instead of standalone service- name KEYSTONE_ SERVICE_ NAME
eventlet daemon. Packstack should support deployment of keystone
using this model. A new command line switch --keystone-
is added, and a new config parameter CONFIG_
is added. If this is set to 'httpd', keystone will be set up to use
apache mod_wsgi, otherwise, it will be a standalone eventlet service.
There is some common apache configuration that must be done by :apache_ common. Each component that uses apache :apache_ common" . This ensures that
every module that uses apache. There is a new class in packstack
called packstack:
must call "include packstack:
a subsequent component manifest will not wipe out apache
configuration created by a previous component manifest or the initial
apache configuration created by prescript.pp.
Change-Id: I73b853507dffb2 540638182f3072e 65e4d7ad485
Closes-Bug: #1348732