0.24.3
Pre-release
Pre-release
github-actions
released this
11 Jul 16:29
·
92 commits
to refs/heads/main
since this release
๐พ Help make the NGINX Ansible role better by participating in our survey! ๐พ
What's new in NGINX's Ansible role 0.24.3!
๐ Deprecation Warnings
- This is the last release that will support RHEL 7 based distributions. If you are using this role to install NGINX on RHEL/CentOS/Oracle Linux 7, do note that CentOS 7 has reached EoL and RHEL 7 has reached EoM and will not be supported by new NGINX releases moving forward.
- The NGINX Agent capabilities in this role will be migrated to a separate role sometime in the near future.
๐ Features
- Install NGINX Agent (#698) @alessfg
- Add support for Amazon Linux 2023 (#706) @alessfg
- Update list of supported NGINX versions (#719) @alessfg
- Update Molecule to support NGINX Plus R31 (#681) @alessfg
๐ Enhancements
- Bump Ansible collections (#671) @alessfg
- Add option to use strings when configuring logrotate (#673) @alessfg
๐ Bug Fixes
- Fix installing NGINX on BSD systems (#718) @alessfg
- Use local role name in Molecule tests (#682) @alessfg
- Avoid re-copying the NGINX Amplify config file every time the role is re-run (#679) @alessfg
๐งช Tests
- Update Molecule to remove Alpine Linux 3.15 (#697) @alessfg
- Use local role name in Molecule tests (#682) @alessfg
- Update Molecule to support NGINX Plus R31 (#681) @alessfg
- Avoid re-copying the NGINX Amplify config file every time the role is re-run (#679) @alessfg
โฌ๏ธ Dependencies
- Bump ansible-core from 2.15.4 to 2.16.6 in /.github/workflows/requirements (#707, #703, #696, #689, #678, #668, #664) @dependabot
- Bump jinja2 from 3.1.2 to 3.1.4 in /.github/workflows/requirements (#710, #684) @dependabot
- Bump ansible-lint from 6.20.2 to 24.6.1 in /.github/workflows/requirements (#728, #724, #714, #709, #704, #701, #690, #687, #674, #670, #665) @dependabot
- Bump yamllint from 1.32.0 to 1.35.1 in /.github/workflows/requirements (#695, #692, #669) @dependabot
- Bump ansible-compat from 4.1.10 to 24.6.1 in /.github/workflows/requirements (#725, #722, #713, #686) @dependabot
- Bump molecule from 6.0.2 to 24.6.0 in /.github/workflows/requirements (#726, #705, #693, #680) @dependabot
- Bump molecule-plugins[docker] from 23.5.0 to 23.5.3 in /.github/workflows/requirements (#691) @dependabot
- Bump docker from 6.1.3 to 7.1.0 in /.github/workflows/requirements (#715, #675) @dependabot
- Hardcode version of requests Python module (#717) @alessfg
- Bump Ansible collections (#671) @alessfg
Install & Upgrade
- To install the Ansible NGINX role on a fresh environment, run
ansible-galaxy install nginxinc.nginx
. - To upgrade the Ansible NGINX role to the latest release, run
ansible-galaxy install -f nginxinc.nginx
. - To install or upgrade to this specific Ansible NGINX role release (0.24.3), run
ansible-galaxy install -f nginxinc.nginx,v0.24.3
.
Resources
- Functional configuration examples (check
converge.yml
under eachmolecule
scenario) -- github.com/nginxinc/ansible-role-nginx/tree/0.24.3/molecule. - Ansible Galaxy repository -- galaxy.ansible.com/nginxinc/nginx.
- NGINX Ansible role & collection introductory blog -- nginx.com/blog/announcing-nginx-core-collection-ansible.
- NGINX: Better with Ansible demo -- github.com/alessfg/nginx-ansible-demo.