Browse Source
Change-Id: I6ca1ee54cfb73ead53d199ba138673fb31499cdc Partially-Implements: blueprint monasca-containerschanges/78/406878/6
5 changed files with 46 additions and 3 deletions
@ -0,0 +1,28 @@
|
||||
FROM {{ namespace }}/{{ image_prefix }}base:{{ tag }} |
||||
MAINTAINER {{ maintainer }} |
||||
|
||||
{% block zookeeper_header %}{% endblock %} |
||||
|
||||
{% import "macros.j2" as macros with context %} |
||||
|
||||
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} |
||||
|
||||
RUN echo '{{ install_type }} not yet available for {{ base_distro }}' \ |
||||
&& /bin/false |
||||
|
||||
{% elif base_distro in ['ubuntu', 'debian'] %} |
||||
{% set zookeeper_packages = [ |
||||
'zookeeper', |
||||
] %} |
||||
{% endif %} |
||||
|
||||
{{ macros.install_packages(zookeeper_packages | customizable("packages")) }} |
||||
|
||||
COPY extend_start.sh /usr/local/bin/kolla_extend_start |
||||
RUN chmod 755 /usr/local/bin/kolla_extend_start \ |
||||
&& usermod -a -G kolla zookeeper |
||||
|
||||
{% block zookeeper_footer %}{% endblock %} |
||||
{% block footer %}{% endblock %} |
||||
|
||||
USER zookeeper |
@ -0,0 +1,9 @@
|
||||
#!/bin/bash |
||||
|
||||
# Create log directory, with appropriate permissions |
||||
if [[ ! -d "/var/log/kolla/zookeeper" ]]; then |
||||
mkdir -p /var/log/kolla/zookeeper |
||||
fi |
||||
if [[ $(stat -c %a /var/log/kolla/zookeeper) != "755" ]]; then |
||||
chmod 755 /var/log/kolla/zookeeper |
||||
fi |
@ -0,0 +1,3 @@
|
||||
--- |
||||
features: |
||||
- Add zookeeper image, used in monasca |
Loading…
Reference in new issue