57124620ab
After our switch to keystone-manage bootstrap Horizon is not happy due to v3 not being setup correctly. This patch fixes that This also includes removal of unused variables (transforms them into endpoint url variables) TrivialFix Change-Id: I1e04db8c24049f80e974c063f03068a2ab32a563
62 lines
1.7 KiB
Django/Jinja
62 lines
1.7 KiB
Django/Jinja
FROM {{ namespace }}/{{ image_prefix }}base:{{ tag }}
|
|
MAINTAINER {{ maintainer }}
|
|
|
|
{% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
|
|
|
|
RUN yum -y install \
|
|
gcc \
|
|
git \
|
|
libffi-devel \
|
|
libxml2-devel \
|
|
libxslt-devel \
|
|
mariadb-devel \
|
|
openssl-devel \
|
|
python-devel \
|
|
openssh-clients \
|
|
&& yum clean all \
|
|
&& rpm -e --nodeps pytz
|
|
|
|
{% elif base_distro in ['ubuntu', 'debian'] %}
|
|
|
|
RUN apt-get -y --no-install-recommends install \
|
|
build-essential \
|
|
ca-certificates \
|
|
git \
|
|
libffi-dev \
|
|
libmariadbclient-dev \
|
|
libssl-dev \
|
|
libxslt1-dev \
|
|
python-dev \
|
|
&& apt-get clean
|
|
|
|
{% endif %}
|
|
|
|
RUN curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py \
|
|
&& python get-pip.py \
|
|
&& rm get-pip.py \
|
|
&& pip --no-cache-dir install \
|
|
MySQL-python \
|
|
os-client-config==1.16.0 \
|
|
pyudev \
|
|
shade==1.4.0
|
|
|
|
RUN git clone https://github.com/ansible/ansible.git \
|
|
&& cd ansible \
|
|
&& git checkout 915037c628ddcdfebd3e266710460376fcfaa91d \
|
|
&& git submodule update --init --recursive \
|
|
&& pip --no-cache-dir install .
|
|
|
|
RUN mkdir -p /etc/ansible /usr/share/ansible /home/ansible \
|
|
&& echo 'localhost ansible_connection=local' > /etc/ansible/hosts \
|
|
&& useradd --user-group ansible --groups kolla \
|
|
&& sed -i 's| "identity_api_version": "2.0",| "identity_api_version": "3",|' /usr/lib/python2.7/site-packages/os_client_config/defaults.json
|
|
|
|
COPY find_disks.py kolla_keystone_service.py kolla_keystone_user.py kolla_sanity.py kolla_zookeeper.py /usr/share/ansible/
|
|
COPY ansible.cfg /home/ansible/.ansible.cfg
|
|
|
|
CMD ["/bin/sleep", "infinity"]
|
|
|
|
{{ include_footer }}
|
|
|
|
USER ansible
|