aboutsummaryrefslogtreecommitdiff
path: root/docker
diff options
context:
space:
mode:
authorZuul <zuul@review.openstack.org>2018-03-25 06:49:16 +0000
committerGerrit Code Review <review@openstack.org>2018-03-25 06:49:16 +0000
commitf8f132d1267be673fec02234420d61c57254e59e (patch)
treebbdbe6b64f8c31d9bb973344be954980931e10b9 /docker
parent9233ca5a161d345c0c5c55bf9f692c6ed8174c0e (diff)
parentd0546485f6d16418eb645e7474965eaefc376953 (diff)
downloadkolla-f8f132d1267be673fec02234420d61c57254e59e.tar.gz
kolla-f8f132d1267be673fec02234420d61c57254e59e.zip
Merge "Add networking-baremetal"
Diffstat (limited to 'docker')
-rw-r--r--docker/networking-baremetal/ironic-neutron-agent/Dockerfile.j232
1 files changed, 32 insertions, 0 deletions
diff --git a/docker/networking-baremetal/ironic-neutron-agent/Dockerfile.j2 b/docker/networking-baremetal/ironic-neutron-agent/Dockerfile.j2
new file mode 100644
index 000000000..e8567aecb
--- /dev/null
+++ b/docker/networking-baremetal/ironic-neutron-agent/Dockerfile.j2
@@ -0,0 +1,32 @@
+FROM {{ namespace }}/{{ image_prefix }}neutron-base:{{ tag }}
+LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build_date }}"
+
+{% block ironic_neutron_agent_header %}{% endblock %}
+
+{% import "macros.j2" as macros with context %}
+
+{% if install_type == 'binary' %}
+
+ {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
+
+ {% set ironic_neutron_agent_packages = [
+ 'python-networking-baremetal',
+ 'python-ironic-neutron-agent'
+ ] %}
+
+ {% elif base_distro in ['debian', 'ubuntu'] %}
+
+RUN echo '{{ install_type }} not yet available for {{ base_distro }}' \
+ && /bin/false
+
+ {% endif %}
+
+ {{ macros.install_packages(ironic_neutron_agent_packages | customizable("packages")) }}
+
+{% endif %}
+
+
+{% block ironic_neutron_agent_footer %}{% endblock %}
+{% block footer %}{% endblock %}
+
+USER neutron