Adjust pip install for kolla-ansible
Installing Ansible with pip as seen in this patch ensures both RPM and DEB based systems install the binaries in the same path. This changes nothing for RPM, but allows DEB to continue using the existing scripts without having symlinks everywhere. Change-Id: I0d530b1ed0a0e8b44413012f79251ab888153b23 Partially-Implements: blueprint install-from-ubuntu
This commit is contained in:
parent
f70e8d4598
commit
da6e196f24
@ -28,15 +28,7 @@ RUN pip install shade
|
|||||||
RUN git clone https://github.com/ansible/ansible.git \
|
RUN git clone https://github.com/ansible/ansible.git \
|
||||||
&& cd ansible \
|
&& cd ansible \
|
||||||
&& git submodule update --init --recursive \
|
&& git submodule update --init --recursive \
|
||||||
&& pip install .
|
&& pip --install-option="--install-scripts=/usr/bin" install .
|
||||||
|
|
||||||
{% if base_distro in ['ubuntu', 'debian'] %}
|
|
||||||
|
|
||||||
# TODO(SamYaple): Ubuntu installs pip packages to /usr/local/bin/ rather than
|
|
||||||
# /usr/bin This can be removed once the bin paths are generic
|
|
||||||
RUN ln -s /usr/local/bin/ansible /usr/bin/ansible
|
|
||||||
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
RUN mkdir -p /etc/ansible /usr/share/ansible \
|
RUN mkdir -p /etc/ansible /usr/share/ansible \
|
||||||
&& echo 'localhost ansible_connection=local' > /etc/ansible/hosts
|
&& echo 'localhost ansible_connection=local' > /etc/ansible/hosts
|
||||||
|
Loading…
Reference in New Issue
Block a user