tripleo-heat-templates/puppet
Steve Baker 1733d74392 Set the name property for all deployment resources
There are two reasons the name property should always be set for deployment
resources:
- The name often shows up in logs, files and API calls, the default
  derived name is long and unhelpful
- Sorting by name determines the merge order of os-apply-config, and the
  execution order of puppet/shell scripts (note this is different to
  resource dependency order) so leaving the default name results in an
  undetermined order which could lead to unpredictable deployment of
  configs

This change simply sets the name to the resource name, but a future change
should prepend each name with a run-parts style 2 digit prefix so that the
order is explicitly stated. Documentation for extraconfig needs to clearly
state what prefix is needed to override which merge/execution order.

For existing overcloud stacks, heat currently replaces deployment resources
when the name changes, so this change
Depends-On: I95037191915ccd32b2efb72203b146897a4edbc9

Change-Id: Ic4bcd56aa65b981275c3d4214588bfc4de63b3b0
2015-12-10 14:48:04 +13:00
..
extraconfig Set the name property for all deployment resources 2015-12-10 14:48:04 +13:00
hieradata Making nova parameters configurable for nuage-metadata-agent 2015-12-04 13:48:14 -05:00
manifests Merge "Fix the wrong selinux context when glance uses nfs backend" 2015-12-07 09:29:57 +00:00
all-nodes-config.yaml Enable Keystone notifications 2015-08-18 17:55:03 +02:00
bootstrap-config.yaml Remove NO_SIGNAL from ControllerBootstrapNodeDeployment 2015-06-03 16:30:53 +02:00
ceph-cluster-config.yaml Allow customization of Ceph client user 2015-11-05 19:39:09 +01:00
ceph-storage-post.yaml Set the name property for all deployment resources 2015-12-10 14:48:04 +13:00
ceph-storage.yaml Set the name property for all deployment resources 2015-12-10 14:48:04 +13:00
cinder-storage-post.yaml Set the name property for all deployment resources 2015-12-10 14:48:04 +13:00
cinder-storage.yaml Set the name property for all deployment resources 2015-12-10 14:48:04 +13:00
compute-post.yaml Set the name property for all deployment resources 2015-12-10 14:48:04 +13:00
compute.yaml Set the name property for all deployment resources 2015-12-10 14:48:04 +13:00
controller-config-pacemaker.yaml Allow enabling debug mode for config management (Puppet) 2015-09-30 15:30:22 +02:00
controller-config.yaml Allow enabling debug mode for config management (Puppet) 2015-09-30 15:30:22 +02:00
controller-post.yaml Set the name property for all deployment resources 2015-12-10 14:48:04 +13:00
controller.yaml Set the name property for all deployment resources 2015-12-10 14:48:04 +13:00
swift-devices-and-proxy-config.yaml Overcloud: bump HOT version to 2015-04-30 2015-05-20 11:37:46 -07:00
swift-storage-post.yaml Set the name property for all deployment resources 2015-12-10 14:48:04 +13:00
swift-storage.yaml Set the name property for all deployment resources 2015-12-10 14:48:04 +13:00
vip-config.yaml Enable loadbalancing of the Redis VIP, defaults to False 2015-06-18 14:31:52 +02:00