nginxinc / ansible-role-nginx

Ansible role for installing NGINX
https://galaxy.ansible.com/nginxinc/nginx
Apache License 2.0
637 stars 344 forks source link

Update 1.25.1 supported distributions #632

Closed alessfg closed 1 year ago

alessfg commented 1 year ago

Proposed changes

This "small" PR ended up becoming way bigger than initially intended by virtue of multiple issues arising with the GitHub Actions pipeline. As a result, some tests have been temporarily taken out until a fix for the pipeline is found. It should be noted all tests pass correctly as expected when ran locally, so the issue with the pipeline should indicate there being an issue with the codebase.

FEATURES:

ENHANCEMENTS:

Bump the Ansible ansible.posix collection to 1.5.4, community.general collection to 6.4.0, community.crypto collection to 2.14.1 and community.docker collection to 3.4.7.

BUG FIXES:

Fix an issue with the platform validation logic whereas distro versions ending in *.*0 would not be correctly identified.

CI/CD:

Comment out the platform parameter out of Molecule tests. QEMU based tests are failing when trying to test the newest supported distros.

Checklist

Before creating a PR, run through this checklist and mark each as complete.