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.
The problem code was removed from upstream manifests 30 Dec 2013 https:/ /github. com/stackforge/ puppet- heat/commit/ 9a885b068b90e1e 9d89a6ceee7b857 b06fc090ea /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. /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.
So, first of all, we should merge the upstream manifests.
Second, we need to add a new AttributeGenerator here https:/
Third, we need add a new generated value into openstack.yaml https:/