create path, /var/lib/nova, in nova-base

Without root privileges, nova process can't create and access the path,
`/var/lib/nova`.
Create the path and change the permission.

Change-Id: I6e5650298041b672bf386c50ccb68a6a80f9de43
Closes-Bug: #1523753
This commit is contained in:
Kuo-tung Kao 2015-12-08 16:06:05 +08:00
parent bfa2ea6c1c
commit 6e1363ba17

View File

@ -37,9 +37,9 @@ ADD nova-base-archive /nova-base-source
RUN ln -s nova-base-source/* nova \
&& useradd --user-group nova \
&& /var/lib/kolla/venv/bin/pip --no-cache-dir install /nova \
&& mkdir -p /etc/nova /var/log/nova /home/nova \
&& mkdir -p /etc/nova /var/log/nova /home/nova /var/lib/nova \
&& cp -r /nova/etc/nova/* /etc/nova/ \
&& chown -R nova: /etc/nova /var/log/nova /home/nova
&& chown -R nova: /etc/nova /var/log/nova /home/nova /var/lib/nova
{% endif %}