Ensure boostrap_host_exec runs as root
authorMartin André <m.andre@redhat.com>
Wed, 28 Jun 2017 15:10:27 +0000 (17:10 +0200)
committerMartin André <m.andre@redhat.com>
Fri, 30 Jun 2017 06:34:42 +0000 (08:34 +0200)
commit425c9d4e47898221832f01287ad165833ceab3cd
tree8a46ff5c30225176afffead7075e3b07dea482d0
parenta396ac325af8950acb18227f1a6a487159776020
Ensure boostrap_host_exec runs as root

This is necessary for accessing the bind mounted hieradata in the
container in order to determine if the node is the primary node.

With the new validation added to yaml-validate.py, we could spot
potential issues in sahara-api and keystone bootstrap tasks.

The keystone one is a false positive, as the image defaults to the root
user in order to be able to run apache. Still, it is better to be
consistent here and specify the root user nonetheless.

Change-Id: Ib0ff9748d5406f507261e506c19b96750b10e846
Closes-Bug: #1697917
docker/services/keystone.yaml
docker/services/sahara-api.yaml
tools/yaml-validate.py