instack-undercloud/elements/puppet-stack-config
Ben Nemec 9f6465fe8c Change _member_role_exists to work with current upgrade flow
Because we now shut down all OpenStack services before upgrading
the undercloud, we can't run API queries against them prior to
running puppet.  This means we now need to handle the _member_ role
in a post config step.

Note that this was only not failing before because the check in
_stackrc_exists was always returning false, so the old code was
never actually run.  That also means it was not doing what it was
supposed to, of course.

Change-Id: Iaf81adc48321dbc985c50aeb5bfc0cc94810cb1d
Closes-Bug: 1663719
2017-02-14 23:44:47 +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 Install via puppet 2015-03-17 16:15:55 -04:00
puppet-stack-config.pp Change _member_role_exists to work with current upgrade flow 2017-02-14 23:44:47 +00:00
puppet-stack-config.yaml.template Change _member_role_exists to work with current upgrade flow 2017-02-14 23:44:47 +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.