Files
kolla/docker/monasca/monasca-base/Dockerfile.j2
Sam Yaple 8bf24bee53 Add monasca images
NOTE: Currently monasca does not publish master tarballs, I have will
be working with them to do so.

Change-Id: Ica3ab50c56271d05b7e40978d38711279dc42585
Partially-Implements: blueprint monasca-containers
2016-12-13 11:30:55 +00:00

29 lines
869 B
Django/Jinja

FROM {{ namespace }}/{{ image_prefix }}openstack-base:{{ tag }}
MAINTAINER {{ maintainer }}
{% block monasca_base_header %}{% endblock %}
{% import "macros.j2" as macros with context %}
{% if install_type == 'binary' %}
RUN echo '{{ install_type }} not yet available for {{ base_distro }}' \
&& /bin/false
{% elif install_type == 'source' %}
RUN useradd --user-group --create-home --home-dir /var/lib/monasca monasca \
&& chmod 755 /var/lib/monasca \
&& mkdir -p /etc/monasca /var/lib/monasca \
&& chown -R monasca: /etc/monasca /var/lib/monasca
{% endif %}
COPY extend_start.sh /usr/local/bin/kolla_extend_start
RUN touch /usr/local/bin/kolla_monasca_extend_start \
&& chmod 755 /usr/local/bin/kolla_extend_start /usr/local/bin/kolla_monasca_extend_start \
&& usermod -a -G kolla monasca
{% block monasca_base_footer %}{% endblock %}