Merge "Add missing files in ironic containers"

This commit is contained in:
Jenkins 2016-03-11 22:52:49 +00:00 committed by Gerrit Code Review
commit 35917e34be
2 changed files with 7 additions and 3 deletions
docker/ironic
ironic-conductor
ironic-pxe

@ -4,7 +4,9 @@ MAINTAINER {{ maintainer }}
{% if install_type == 'binary' %}
{% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
RUN yum -y install openstack-ironic-conductor \
RUN yum -y install \
openstack-ironic-conductor \
qemu-img \
&& yum clean all
{% elif base_distro in ['ubuntu'] %}
@ -19,7 +21,9 @@ RUN apt-get install -y --no-install-recommends \
{% elif install_type == 'source' %}
{% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
RUN yum -y install ipmitool \
RUN yum -y install \
qemu-img \
ipmitool \
&& yum clean all
{% elif base_distro in ['ubuntu', 'debian'] %}

@ -4,7 +4,7 @@
# of the KOLLA_BOOTSTRAP variable being set, including empty.
if [[ "${!KOLLA_BOOTSTRAP[@]}" ]]; then
chown -R ironic: /tftpboot
for pxe_file in /var/lib/tftpboot/chain.c32 /usr/lib/syslinux/pxelinux.0 /usr/lib/syslinux/chain.c32; do
for pxe_file in /var/lib/tftpboot/pxelinux.0 /var/lib/tftpboot/chain.c32 /usr/lib/syslinux/pxelinux.0 /usr/lib/syslinux/chain.c32; do
if [[ -e "$pxe_file" ]]; then
cp "$pxe_file" /tftpboot
fi