[openstack-dev] [heat] puppet & heat config file

Ian Wienand iwienand at redhat.com
Mon Aug 26 04:50:16 UTC 2013


Hi,

The current heat puppet modules don't work to create the heat config
file [1]

My first attempt [2] created separate config files for each heat
component.  It was pointed out that configuration had been
consolidated into a single file [3].  My second attempt [4] did this,
but consensus seems to be lacking that this will work.

As Mathieu alludes to, it does seem that there is a critical problem
with the single config file in that it is not possible to specify
separate bind_port's to individual daemons [5].  The current TOT
config files [6] don't seem to provide a clear example to work from?

What output should the puppet modules be producing?  Would it make
sense for them to create the multiple-configuration-file scenario for
now, and migrate to the single-configuration-file at some future
point; since presumably heat will remain backwards compatible for some
time?

-i

[1] https://bugs.launchpad.net/puppet-heat/+bug/1214824
[2] https://review.openstack.org/#/c/43229/
[3] https://review.openstack.org/#/c/39980/
[4] https://review.openstack.org/#/c/43406/
[5] https://github.com/openstack/heat/blob/master/heat/common/wsgi.py#L53
[6] https://github.com/openstack/heat/tree/master/etc/heat



More information about the OpenStack-dev mailing list