aboutsummaryrefslogtreecommitdiff
path: root/docker/nova
diff options
context:
space:
mode:
authorEduardo Gonzalez <dabarren@gmail.com>2016-08-22 21:07:06 +0200
committerEduardo Gonzalez <dabarren@gmail.com>2016-09-14 07:25:41 +0200
commit44ce6266b371c9a6c8b4f80d16c49b5783d54585 (patch)
treeb710d0eebb3cec9131061cae09f04c65add52933 /docker/nova
parentc960d44b74e114b3631e125288b547e76b36cecd (diff)
downloadkolla-44ce6266b371c9a6c8b4f80d16c49b5783d54585.tar.gz
kolla-44ce6266b371c9a6c8b4f80d16c49b5783d54585.zip
Add nova-serialproxy container
Change-Id: I9cd7e6d26af913f06f6b9119496e2f228266b293 Partially-Implements: blueprint nova-proxies Signed-off-by: Eduardo Gonzalez <dabarren@gmail.com>
Diffstat (limited to 'docker/nova')
-rw-r--r--docker/nova/nova-serialproxy/Dockerfile.j227
1 files changed, 27 insertions, 0 deletions
diff --git a/docker/nova/nova-serialproxy/Dockerfile.j2 b/docker/nova/nova-serialproxy/Dockerfile.j2
new file mode 100644
index 000000000..0cf97de29
--- /dev/null
+++ b/docker/nova/nova-serialproxy/Dockerfile.j2
@@ -0,0 +1,27 @@
+FROM {{ namespace }}/{{ image_prefix }}nova-base:{{ tag }}
+MAINTAINER {{ maintainer }}
+
+{% block nova_serialproxy_header %}{% endblock %}
+
+{% import "macros.j2" as macros with context %}
+
+{% if install_type == 'binary' %}
+ {% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
+ {% set nova_serialproxy_packages = [
+ 'openstack-nova-serialproxy'
+ ] %}
+ {% elif base_distro in ['ubuntu'] %}
+ {% set nova_serialproxy_packages = [
+ 'nova-serialproxy'
+ ] %}
+ {% endif %}
+
+{{ macros.install_packages(nova_serialproxy_packages | customizable("packages")) }}
+
+{% endif %}
+
+{% block nova_serialproxy_footer %}{% endblock %}
+{% block footer %}{% endblock %}
+{{ include_footer }}
+
+USER nova