tripleo-heat-templates/puppet/extraconfig/pre_deploy
Alex Schultz e2a8a494c5 Handle upper and lower case system uuids
We need to be able to handle when system uuids are upper or lower case
because newer versions of dmidecode have normalized to lower case. Users
who were on CentOS/RHEL 7.5 and older may have per-node customizations
with upper case which turn lowercase with an update to 7.6. This affects
hieradata customizations as well as os-net-config mapping files. This
change outputs both an upper and lowercase hieradata uuid file to handle
the both versions of the UUID. Additionally this change normalizes the
id comparison for os-net-config mappings to lower case.

Change-Id: I65f46056f8a908c60c99d1cee3738344a0bce6b7
Closes-Bug: #1816652
2019-02-19 12:58:54 -07:00
..
compute Change template names to rocky 2018-05-09 08:28:42 +02:00
controller Change template names to rocky 2018-05-09 08:28:42 +02:00
README Wire in Controller pre-deployment extraconfig 2015-07-06 10:56:11 -04:00
default.yaml Change template names to rocky 2018-05-09 08:28:42 +02:00
per_node.yaml Handle upper and lower case system uuids 2019-02-19 12:58:54 -07:00

README

This tree contains additional configuration which happens "pre deployment",
e.g before the OpenStack services themselves are configured but after the
nodes themselves have been provisioned and initially configured.

Typically for puppet deployments these additional configs will put in place
hieradata which is then consumed by the subsequent puppet configuration
which occurs during the post-deployment phase.

If you need to specify multiple configs, you can chain them together in a
template, see the multiple.yaml example:

  OS::TripleO::ControllerExtraConfigPre: puppet/extraconfig/pre_deploy/controller/multiple.yaml