Updating OpenDev Zuul's default Ansible version to Ansible 11
Currently OpenDev Zuul's default Ansible version is Ansible 9. Zuul has recently added support for Ansible 11. The Zuul and OpenDev Zuul tenants switched to Ansible 11 by default last week. So far we have seen no problems with jobs run in these two tenants related to the Ansible version change. We intend on switching the default Ansible version for all Zuul tenants in OpenDev's Zuul installation to Ansible 11 on August 18, 2025. The reason for this is Zuul will update the default Ansible version to Ansible 11 in Zuul itself. Not long after that change we can expect Zuul to drop support for Ansible 9. Changing things in OpenDev first allows us to do these changes in a controlled manner and get ahead of any potential problems. If you would like to test your jobs before the tenant configuration updates go into effect you can do so by setting `ansible-version: '11'` in the configuration of a job [0], push the resulting change to Gerrit, and then wait for Zuul to run the job and provide you with results. It is not necessary to merge the change; Zuul will speculatively test this setting. If you discover any problems through this process please let us know. Similarly, after the tenant defaults roll out next week, you can roll back to Ansible 9 using the same job level override if problems arise. You will need to correct these problems to ensure Ansible 11 compatibility before Ansible 9 is dropped from Zuul. [0] https://zuul-ci.org/docs/zuul/latest/config/job.html#attr-job.ansible-versio... Clark
participants (1)
-
Clark Boylan