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.
Closes-Bug: #1348732
(cherry picked from commit f47d6501f62661a35d554e73f1ce931603a15d2f)
Reviewed: https:/ /review. openstack. org/136415 /git.openstack. org/cgit/ stackforge/ packstack/ commit/ ?id=2014442e51a 60772144508f187 ef992225a712c5
Committed: https:/
Submitter: Jenkins
Branch: icehouse
commit 2014442e51a6077 2144508f187ef99 2225a712c5
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.
Closes-Bug: #1348732 35d554e73f1ce93 1603a15d2f)
(cherry picked from commit f47d6501f62661a
Conflicts: puppet/ templates/ keystone. pp
packstack/
Change-Id: Ic7bf908ed03461 e1e42991d89b6ae 7c2ac57e348