instack-undercloud/elements/puppet-stack-config
Ben Nemec 675a59e8ce Allow setting the DNS domain name in undercloud.conf
Without being able to do this, users who want to set CloudDomain
during their deployment will have to manually override neutron's
dns_domain config, which either requires custom hieradata or the
reapplication of the customization after each undercloud update.
This is not a good user experience, so we should allow them to set
it once in the config file and never have to touch it again.

It turns out that the Nova dhcp_domain option must also be set,
even though it is a deprecated option.  A bug with nova has been
opened to address this in the future.

Change-Id: I61e5fc005aa27ba76f91a2b84fec751af93061b5
Related-Bug: 1698010
2017-06-14 22:02:19 +00:00
..
extra-data.d Install via puppet 2015-03-17 16:15:55 -04:00
install.d Move handling keys for hieradata template completely to instack_undercloud module 2017-02-01 15:45:27 +01:00
os-apply-config/etc/puppet/hieradata Use tripleo::selinux 2016-05-13 16:27:53 -04:00
os-refresh-config Use same logging format for file and stream 2016-09-27 17:11:46 +00:00
README.rst Install via puppet 2015-03-17 16:15:55 -04:00
element-deps Install via puppet 2015-03-17 16:15:55 -04:00
package-installs.yaml Remove usage of os-cloud-config 2017-03-28 18:06:41 -04:00
puppet-stack-config.pp Remove duplicate declaration of ceilometer_config 2017-05-22 11:42:09 +02:00
puppet-stack-config.yaml.template Allow setting the DNS domain name in undercloud.conf 2017-06-14 22:02:19 +00:00

README.rst

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.