-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update to use Rockylinux 9 and Ubuntu 22.04 #34
Update to use Rockylinux 9 and Ubuntu 22.04 #34
Conversation
I agree, we are starting to hit the roadblock discussed last Tuesday i.e. the problem of making significant changes like new platform support across multiple interdependent roles. Fundamentally, one of the issues here is that the Ansible Galaxy metadata is used in an informative way and Ansible roles lack a proper dependency mechanism e.g. allowing to specify min/max versions of the dependencies - see https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_reuse_roles.html#using-role-dependencies One possible resolution as you suggested is to start integrating and releasing new versions with Rocky Linux 9 / Ubuntu 22.04 support. The primary downside are that all downstream roles will start failing the scheduled Molecule CI builds as the latest roles will be incompatible with CentOS 7. |
I have pointed out the |
I have checked the issue which I mentioned in my last comment; it has this error |
@khaledk2 This is similar to what I had to do for devspace |
99b1d16
to
db379de
Compare
It failed for Rocky Linux 9 with this error
https://github.com/khaledk2/ansible-role-postgresql/actions/runs/6275413708/job/17042853222#step:5:192
I think it uses ome.postgresql_client and this should be resolved after merging PR 8 for postgresql_client