tripleo-heat-templates/puppet
Steven Hardy 52c1641e2c Convert *tasks from bootstrap_nodeid to short_bootstrap_node_name
The current approach has several disadvantages:
- Requires shelling out to the hiera CLI, and is coupled to the puppet hieradata
- The bootstrap_nodeid is only unique per Role, not per service, so if you
  deploy a service spanning more than one role it will evaluate true for
  every role, not only once.

Instead lets use the per-service short_bootstrap_node_name, which is
available directly via the ansible inventory now ref
https://review.openstack.org/#/c/605046/

This is the first part of a cleanup for inconsistent handling of
bootstrap node evaluation, triggered by bug #1792613

Change-Id: Iefe4a37e8ced6f4e9018ae0da00e2349390d4927
Partial-Bug: #1792613
Depends-On: Idcee177b21e85cff9e0bf10f4c43c71eff9364ec
2018-10-12 11:12:25 +01:00
..
extraconfig Merge "Delete FreeIPA enroll script" 2018-09-19 04:01:55 +00:00
manifests Reinstate common overcloud manifest for all roles 2018-01-11 18:42:45 +00:00
services Convert *tasks from bootstrap_nodeid to short_bootstrap_node_name 2018-10-12 11:12:25 +01:00
all-nodes-config.j2.yaml Add AllNodesExtraMapData parameter 2018-07-09 12:22:32 -04:00
deploy-artifacts.sh Merge "Fix rpms being installed via DeployArtifactURLs" 2017-06-23 17:05:14 +00:00
deploy-artifacts.yaml Change template names to rocky 2018-05-09 08:28:42 +02:00
role.role.j2.yaml docker-puppet.py: used dedicated hiera entry, not uuid 2018-10-01 12:21:46 -04:00