09e9b1be33
Atleast in a script, sudo can be made to only allow the script to run from the mysql process in the future, versus all the proceesses being able to be executed as root presently. Change-Id: I030b57086e37e4dc8f668f98c04335d94ab9d2b0 Partially-Implements: blueprint drop-root
37 lines
932 B
Django/Jinja
37 lines
932 B
Django/Jinja
FROM {{ namespace }}/{{ image_prefix }}base:{{ tag }}
|
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
|
|
|
{% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
|
|
|
|
RUN yum install -y \
|
|
MariaDB-Galera-server \
|
|
MariaDB-client \
|
|
rsync \
|
|
galera \
|
|
socat \
|
|
hostname \
|
|
percona-xtrabackup \
|
|
pv \
|
|
tar \
|
|
expect \
|
|
&& rm -rf /var/lib/mysql/*
|
|
|
|
{% elif base_distro in ['ubuntu', 'debian'] %}
|
|
|
|
RUN apt-get install -y --no-install-recommends \
|
|
mariadb-galera-server \
|
|
percona-xtrabackup \
|
|
socat \
|
|
expect \
|
|
&& apt-get clean \
|
|
&& rm -rf /var/lib/mysql/*
|
|
|
|
{% endif %}
|
|
|
|
COPY extend_start.sh /usr/local/bin/kolla_extend_start
|
|
COPY security_reset.expect /usr/local/bin/kolla_security_reset
|
|
RUN chmod 755 /usr/local/bin/kolla_extend_start \
|
|
&& chmod 755 /usr/local/bin/kolla_security_reset
|
|
|
|
{{ include_footer }}
|