Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Compatibility with ansible 2.8 (missing ansible facts) #556
We run automated weekly tests of all our roles against preview and nightly builds of ansible.
Any yum interaction with a combination of mitogen 0.2.5 and the ansible 2.8 nightly results in:
This happens within a docker container and also with a remote host as the target.
I have traced this back to facts not being populated correctly. These are present with ANSIBLE_STRATEGY set to linear but missing when ANSIBLE_STRATEGY is set to mitogen_linear.
This results in, when following the code, eventually the error laid out above since the selection of yum backend is dependent on the distribution being detected correctly.
This can be trivially replicated by using a centos container that has ansible 2.8 with mitogen installed:
This is now on the master branch and will make it into the next release. To be updated when a new release is made, subscribe to https://networkgenomics.com/mail/mitogen-announce/
Thanks for reporting this!