convert class keystone::wsgi::apache to a resource

Bug #1394765 reported by Richard Megginson
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
puppet-keystone
Fix Released
Low
Emilien Macchi

Bug Description

A deployment may want to have the keystone admin listener completely separate from the public listener - so different hostname, bind IP, ssl information, etc. In order to do this, the un-elegant way would be to have

class keystone::wsgi::apache {
admin_bind_host,
public_bind_host,
admin_ssl_cert,
public_ssl_cert,
...}

etc. duplicating everything. Instead, it would be better to have a resource:

keystone::wsgi::apache { 'public listener':
   bind_host,
   ssl_cert,
   ...}

keystone::wsgi::apache { 'admin listener':
   bind_host,
   ssl_cert,
   ...}

Revision history for this message
Emilien Macchi (emilienm) wrote :

I'm working on something like this in https://review.openstack.org/#/c/136442/
If this patch got merged, I'll convert puppet-keystone to use it. Does that make sense to you?

Revision history for this message
Richard Megginson (rmeggins) wrote : Re: [Bug 1394765] Re: convert class keystone::wsgi::apache to a resource

On 12/09/2014 11:50 AM, Emilien Macchi wrote:
> I'm working on something like this in https://review.openstack.org/#/c/136442/
> If this patch got merged, I'll convert puppet-keystone to use it. Does that make sense to you?
>
Yes

Changed in puppet-keystone:
importance: Undecided → Low
assignee: nobody → Emilien Macchi (emilienm)
status: New → In Progress
Changed in puppet-keystone:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.