Allow operators to customise pip in kolla-toolbox

Closes-Bug: #1635304

Change-Id: I6535e3240695458ed04c8750fe34e772a3b2ede3
This commit is contained in:
Paul Bourke 2016-10-20 16:04:28 +01:00
parent 4003763cbe
commit e2c43b206e
2 changed files with 15 additions and 8 deletions

View File

@ -48,16 +48,19 @@ MAINTAINER {{ maintainer }}
{% endif %} {% endif %}
{{ macros.install_packages(kolla_toolbox_packages | customizable("packages")) }} {{ macros.install_packages(kolla_toolbox_packages | customizable("packages")) }}
{% block kolla_toolbox_source_install_python_pip %}
RUN curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py \ RUN curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py \
&& python get-pip.py \ && python get-pip.py \
&& rm get-pip.py \ && rm get-pip.py
&& pip --no-cache-dir install pytz \ {% endblock %}
&& pip --no-cache-dir install \
ansible==2.1.1.0 \ RUN pip --no-cache-dir install \
MySQL-python \ pytz \
os-client-config==1.16.0 \ ansible==2.1.1.0 \
pyudev \ MySQL-python \
shade==1.5.0 os-client-config==1.16.0 \
pyudev \
shade==1.5.0
RUN useradd -m --user-group ansible --groups kolla \ RUN useradd -m --user-group ansible --groups kolla \
&& mkdir -p /etc/ansible /usr/share/ansible \ && mkdir -p /etc/ansible /usr/share/ansible \

View File

@ -0,0 +1,4 @@
---
features:
- Allow operators to customise the installation of pip
within kolla-toolbox.