It seems that RHEL 8.6 now contains ansible in AppStream. It provides version 2.12.2. The foreman installation docs for version 3.2 enable ansible 2.9 repositories.
This leads to a conflict when upgrading to 8.6, e.g. on AlmaLinux
Problem: package ansible-test-2.12.2-3.1.el8.x86_64 requires ansible-core = 2.12.2-3.1.el8, but none of the providers can be installed
- package ansible-core-2.12.2-3.1.el8.x86_64 conflicts with ansible < 2.10.0 provided by ansible-2.9.27-1.el8.noarch
- cannot install the best update candidate for package ansible-test-2.9.27-1.el8.noarch
- cannot install the best update candidate for package ansible-2.9.27-1.el8.noarch
The ansible 2.9 repository installed packages ansible and ansible-test.
Now there is ansible-core and ansible-test 2.12.2 available in appstream.
The appstream ansible-core package doesn’t upgrade the ansible package from the 2.9 repository.
As both repositories have ansible-test in different versions it breaks…
did the trick. I guess that means docs need to be updated. The install docs should not install centos-release-ansible-29 and the upgrade docs should mention this issues and the solution…