Commit Graph

5 Commits

Author SHA1 Message Date
Tobias Henkel 4728382a8e
Drop support for ansible 2.6
Ansible 2.6 has been unmaintained since several months now so remove
support for it.

Change-Id: Ifb604eb5cb86fd0210c1dfd8418f069273e302b6
2020-05-15 09:22:38 +02:00
Tobias Henkel 6bcd4e8140 Remove support for ansible 2.5
With release 2.8 Ansible has dropped support for version 2.5 as it is
EOL.

Change-Id: I0a43b1b9d94925f3b6e7266434fb698e665dd42c
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2019-12-10 11:28:56 -05:00
Andy Ladjadj 98a3d16a97 Fix: prevent usage of hashi_vault
Rename typo in hashi_vault lookup files

Change-Id: Ie3e1d46dce222d2c0ced50cf3437dfb3ce787e51
2019-09-10 14:55:19 +02:00
Monty Taylor 34257e66a5 Apply changes to command module from ansible 2.6
A new parameter was added. This is a direct application of the output
of git diff stable-2.5..

Break the symlink for 2.5 and copy the old file to 2.5 so that we don't
backport the functionality.

Change-Id: I030896911d8b4639b39dee846048e6b71f30f582
2019-08-26 19:17:47 +02:00
Tobias Henkel cd9827e664
Manage ansible installations within zuul
As a first step towards supporting multiple ansible versions we need
tooling to manage ansible installations. This moves the installation
of ansible from the requirements.txt into zuul. This is called as a
setup hook to install the ansible versions into
<prefix>/lib/zuul/ansible. Further this tooling abstracts knowledge
that the executor must know in order to actually run the correct
version of ansible.

The actual usage of multiple ansible versions will be done in
follow-ups.

For better maintainability the ansible plugins live in
zuul/ansible/base where plugins can be kept in different versions if
necessary. For each supported ansible version there is a specific
folder that symlinks the according plugins.

Change-Id: I5ce1385245c76818777aa34230786a9dbaf723e5
Depends-On: https://review.openstack.org/623927
2019-03-15 09:09:16 +01:00