We want to encourge users to use the released versions of shade, so
flip the switch to pip. We still support git and will continue to
test against it.
Change-Id: I7c18dc43ff136eeffdeef9e9ce970d7365b165fb
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Expose shade_pip_executable to allow user to specific version of
pip.
Change-Id: I2d8c5316cd5c891bda5fa3c3dc2de813c8a5e49b
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Stop using /opt folder to store the location of git checkout. We don't
actually need to be root user to do that.
Change-Id: Ifc530e66ec886d094c5a3b3cd6078270439cd301
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
It is possible, in the case of zuulv3, git repos are already on disk.
As a results, we don't want to update them.
Change-Id: I902e287e00c231f36935c1cea212f043e3bca6ef
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This allows the user to choose which version of python to use in the
virtualenv.
Fix testing to use ansible_connection=ssh
Change-Id: Id2505dfd949e72f603f3db692a7dbc59912b1b59
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Using the omit template, we can now better control which pip options
we set.
Change-Id: I8ef6c7bad92c5cae0ac00945e6ab94d9322c0097
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
A lot of this code is based on ansible-role-diskimage-builder.
Change-Id: I8012688ee16635d743d1af9aa7b43f084e5e9237
Signed-off-by: Paul Belanger <pabelanger@redhat.com>