[service-announce] Updating Zuul's Default Ansible Version to Ansible v5

Clark Boylan cboylan at sapwetik.org
Wed Jun 15 19:11:00 UTC 2022


Hello,

The OpenDev team will be updating the default Ansible version in our Zuul tenants from Ansible 2.9 to Ansible 5 on June 30, 2022. Zuul itself will eventually update its default, but making the change in our tenant configs allows us to control exactly when this happens.

There are some known issues with this transition; however, we've already worked through and addressed a number of them. If you'd like to double check your jobs work with Ansible 5 today you can do that by pushing a change(s) that updates job.ansible-version [0] to the value '5'. If you do this and find problems please let us know.

The Zuul zuul tenant is already running with this set tenant wide which means we expect most of the base job pre-run and post-run content to work with Ansible 5. We also did some spot checking of things like devstack and tempest and expect most of those jobs to function too.

Finally, we can eventually expect Zuul to drop support for Ansible 2.8 and 2.9 in the future. What this means is we shouldn't just pin to those old versions without a plan forward to addressing any remaining v5 incompatibilities.

[0] https://zuul-ci.org/docs/zuul/latest/config/job.html#attr-job.ansible-version

If you have any questions let us know.

Clark



More information about the service-announce mailing list