containers need a system to define a bootstrap node
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
High
|
Dan Prince |
Bug Description
Today in docker/
....
action: exec
[ 'keystone', 'keystone-manage', 'bootstrap', '--bootstrap-
....
When deploying on multiple controllers this will break. We need a way to make sure that this runs only on the first container for the service. We were trying to test if something like the following could work:
if [[ "$(hiera -c /etc/puppet/
But at least in the keystone_bootstrap container this is not currently possible because there is no hiera. Or we try to use only puppet for this?
Changed in tripleo: | |
assignee: | nobody → Dan Prince (dan-prince) |
Changed in tripleo: | |
status: | Triaged → In Progress |
It seems related to approaching DB sync the same way https:/ /bugs.launchpad .net/tripleo/ +bug/1677652