geerlingguy / geerlingguy/ansible-for-devops

Newer versions of Ansible (2.17+) don't work on the RHEL / Rocky / CentOS 8

Open
#589 2 comments 0 reactions 0 assignees View on GitHub
bug
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.