Comment 5 for bug 1348732

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to packstack (icehouse)

Reviewed: https://review.openstack.org/136415
Committed: https://git.openstack.org/cgit/stackforge/packstack/commit/?id=2014442e51a60772144508f187ef992225a712c5
Submitter: Jenkins
Branch: icehouse

commit 2014442e51a60772144508f187ef992225a712c5
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
    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)

    Conflicts:
     packstack/puppet/templates/keystone.pp

    Change-Id: Ic7bf908ed03461e1e42991d89b6ae7c2ac57e348