summaryrefslogtreecommitdiff
path: root/docker/ironic
diff options
context:
space:
mode:
authorMarcin Juszkiewicz <marcin.juszkiewicz@linaro.org>2017-02-16 12:11:53 +0100
committerMarcin Juszkiewicz <marcin.juszkiewicz@linaro.org>2017-04-06 09:45:29 +0200
commiteaa0ae5716c1f3358a03989f33e7240949772e5f (patch)
treeb433824113b1bd7799c17d383e744b1a2199d485 /docker/ironic
parent0b6b2c40dd320f4a21a2e5acd8a33b8e4f0cf691 (diff)
downloadkolla-eaa0ae5716c1f3358a03989f33e7240949772e5f.tar.gz
kolla-eaa0ae5716c1f3358a03989f33e7240949772e5f.zip
ironic-pxe: handle non-x86 architectures
'syslinux' is built only for x86 architectures Partially-Implements: blueprint multiarch-and-arm64-containers Change-Id: I6fa78fd4e301649acd085b84d71047a207277927
Diffstat (limited to 'docker/ironic')
-rw-r--r--docker/ironic/ironic-pxe/Dockerfile.j28
1 files changed, 7 insertions, 1 deletions
diff --git a/docker/ironic/ironic-pxe/Dockerfile.j2 b/docker/ironic/ironic-pxe/Dockerfile.j2
index 577200392..b9608accf 100644
--- a/docker/ironic/ironic-pxe/Dockerfile.j2
+++ b/docker/ironic/ironic-pxe/Dockerfile.j2
@@ -23,10 +23,16 @@ RUN sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf \
'ipxe',
'libapache2-mod-wsgi',
'pxelinux',
- 'syslinux',
'syslinux-common',
'tftpd-hpa'
] %}
+
+ {% if base_arch == 'x86_64' %}
+ {% set ironic_pxe_packages = ironic_pxe_packages + [
+ 'syslinux'
+ ] %}
+ {% endif %}
+
{{ macros.install_packages(ironic_pxe_packages | customizable("packages")) }}
RUN echo > /etc/apache2/ports.conf
{% endif %}