Comment 2 for bug 1387345

Revision history for this message
Andrey Danin (gcon-monolake) wrote :

The problem code was removed from upstream manifests 30 Dec 2013 https://github.com/stackforge/puppet-heat/commit/9a885b068b90e1e9d89a6ceee7b857b06fc090ea
So, first of all, we should merge the upstream manifests.
Second, we need to add a new AttributeGenerator here https://github.com/stackforge/fuel-web/blob/master/nailgun/nailgun/utils/__init__.py#L66 to generate HEX-strings. An existing 'password' generator isn't fit for this case, because Heat wants a 16-bytes key presented as a HEX-string.
Third, we need add a new generated value into openstack.yaml https://github.com/stackforge/fuel-web/blob/master/nailgun/nailgun/fixtures/openstack.yaml#L969 and reuse it in Puppet 'osnailyfacter' module to propagate into openstack::heat class.