This happens because we use six.text_type() to convert the oslo.config
options into a strings so we can pass it via environment
variables[1,2,3].
[1] http://git.openstack.org/cgit/openstack/instack-undercloud/tree/instack_undercloud/undercloud.py#n1229
[2] http://git.openstack.org/cgit/openstack/instack-undercloud/tree/instack_undercloud/undercloud.py#n1371
[3] http://git.openstack.org/cgit/openstack/instack-undercloud/tree/instack_undercloud/undercloud.py#n550
Change-Id: I5830a856960856af1a045d6eda609b8abb20658d
Closes-Bug: 1743679
(cherry picked from commit 28fd522886)
puppet-stack-config
puppet-stack-config provides static puppet configuration for a single node baremetal cloud using the Ironic driver. A yaml template is used to render a hiera data file at /etc/puppet/hieradata/puppet-stack-config.yaml.
The template rendering takes its input from a set of defined environment variables.