fabric-testbed / fabfed

FABRIC Tool-based Federation Kit for a Testbed of Testbeds
MIT License
3 stars 0 forks source link

Investigate Ansible dependency update #128

Closed disprosium8 closed 6 months ago

disprosium8 commented 7 months ago

7.1.0 to at least 8.5.0

Understand breakage of any existing Ansible roles.

disprosium8 commented 6 months ago

To upgrade Ansible we needed a new Docker-ce install role. Pulled one from here: https://github.com/haxorof/ansible-role-docker-ce

Now testing various provider VM distributions with the latest Ansible 9.5.1 and this new role.

disprosium8 commented 6 months ago

There is some module path weirdness with the Ansible Python bindings when re-installing ansible pip modules. To be safe, also included ansible-base in requirements.txt for FabFed.

Short story is that using the latest ansible version should not be an issue.

disprosium8 commented 6 months ago

Turns out ansible-base is deprecated, this requirement is removed. To resolve remaining role issues we transitioned to using Ansible Runner. ansible-runner requirement added.