geerlingguy / geerlingguy/ansible-for-devops
Newer versions of Ansible (2.17+) don't work on the RHEL / Rocky / CentOS 8
- Dominant language
- Python
- Stars
- 9.9k
- Forks
- 3.8k
- PR merge metrics
- No merged PRs in 30d
Description
The geerlingguy/rockylinux8 uses python 3.6 and according to [Ansible 2.17 Roadmap](https://docs.ansible.com/ansible/latest/roadmap/ROADMAP_2_17.html) they dropped support for it, this breaks all playbooks.
The way I fixed mine was to replace the box from the playbooks for the "rockylinux/9" one, which uses python 3.9 but the book probably needs to be updated
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the playbooks that use the geerlingguy/rockylinux8 box and check their Python and Ansible version assumptions. Compare the box with rockylinux/9 and the Ansible 2.17 compatibility requirement. Done means the affected playbooks use a supported box or otherwise work with Ansible 2.17+.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ansible, centos, python
- Domain
- devops, operating-systems
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100