๐พ Help make the NGINX Ansible role better by participating in our survey! ๐พ
What's new in NGINX's Ansible role 0.23.2!
๐ Features
- Check NGINX Plus license is valid (#538) @alessfg
- Support the latest NGINX Plus distro updates (#527) @alessfg
- Add Alpine Linux 3.16 as a supported platform (#524) @alessfg
- Add support for RHEL 9 (#517) @bateleurX
- Add support for NGINX OSS on Ubuntu jammy (#512) @alessfg
๐ Enhancements
- Fix NGINX OSS upgrade & downgrade use cases on Alpine Linux (#529) @alessfg
- Add source support for PCRE 2 and OpenSSL 3.0 (#526) @alessfg
๐ Bug Fixes
- Fix NGINX OSS upgrade & downgrade use cases on Alpine Linux (#529) @alessfg
- Ensure
gpg-agent
is installed on Ubuntu (#508) @coaxial
๐งช Tests
- Skip GH action plus tests only when secrets aren't present (#545) @alessfg
- Add SLES tests (#536) @alessfg
- Remove Yamllint check from Molecule (#532) @alessfg
- Create downgrade and upgrade tests for NGINX Plus (#530) @alessfg
- Add Ubuntu jammy to downgrade and upgrade tests (#528) @alessfg
โฌ๏ธ Dependencies
- Bump ansible-core from 2.12.4 to 2.13.4 in /.github/workflows/requirements (#549, #540, #533, #525, #514, #509) @dependabot
- Bump jinja2 from 3.1.1 to 3.1.2 in /.github/workflows/requirements (#510) @dependabot
- Bump ansible-lint from 6.0.2 to 6.7.0 in /.github/workflows/requirements (#550, #544, #543, #535, #521, #519, #513) @dependabot
- Bump yamllint from 1.26.3 to 1.28.0 in /.github/workflows/requirements (#548, #531) @dependabot
- Bump molecule[docker] from 3.6.1 to 4.0.1 in /.github/workflows/requirements (#534, #523) @dependabot
- Bump docker from 5.0.3 to 6.0.0 in /.github/workflows/requirements (#541) @dependabot
- Bump Ansible collections (#538, #537, #515) @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.23.2), run
ansible-galaxy install -f nginxinc.nginx,v0.23.2
.
Resources
- Functional configuration examples (check
converge.yml
under eachmolecule
scenario) -- github.com/nginxinc/ansible-role-nginx/tree/0.23.2/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.