0.26.0
Pre-release
Pre-release
๐พ Help make the NGINX Ansible role better by participating in our survey! ๐พ
What's new in NGINX's Ansible role 0.26.0!
- Add support for NGINX Agent v3
- Add support for Alpine 3.21, 3.22, 3.23
- Add support for Debian 13 "trixie"
- Add support for Ubuntu 26.04
- Add support for RHEL 10 and derivatives
- Add support for SLES 16
๐ฃ Breaking Changes
- Remove support for Alpine 3.17, 3.18, 3.19, 3.20
- Remove support for s390x architecture
- Remove support for NGINX Agent v2
- Remove support for Amazon Linux 2
- Remove support for Ubuntu 20.04, 24.10
- Remove support for SLES 12
- Remove support for NGINX Amplify
๐ Features
- Allow skipping config check when installing NGINX from an OS repo (#891) @alessfg
- Allow overriding distribution package name (#877) @alessfg
๐ Bug Fixes
- Fix survey link (#893) @alessfg
- The migrated project has changed number (#883) @alessfg
- Use
nginx_versionwhen installing NGINX modules (#868) @alessfg - Run Ansible versions validation tasks on check mode (#841) @Al-thi
- Drop the requirement of Ansible < 2.18
๐จ Maintenance
- Replace nginxinc GH org mentions with nginx (#879) @alessfg
- Update CODEOWNERS (#880) @alessfg
- Update role to latest NGINX best practices (#878) @alessfg
- Update Ansible devtools (minor) (#867) @renovate[bot]
โฌ๏ธ Dependencies
30 changes
- Update dependency ansible-core to v2.16.19 (#939) @renovate[bot]
- Update Ansible collections to v2.26.9 (#938) @renovate[bot]
- Update Ansible collections (#902) @renovate[bot]
- Update Ansible collections (#896) @renovate[bot]
- Update Ansible devtools to v25.5.0 (minor) (#897) @renovate[bot]
- Update dependency ansible-compat to v25.5.0 (#895) @renovate[bot]
- Update Ansible devtools to v25.4.0 (minor) (#885) @renovate[bot]
- Update dependency yamllint to v1.37.1 (#890) @renovate[bot]
- Update dependency ansible-compat to v25.1.5 (#884) @renovate[bot]
- Update Ansible collections (#887) @renovate[bot]
- Update dependency community.general to v10.5.0 (#882) @renovate[bot]
- Update dependency yamllint to v1.37.0 (#876) @renovate[bot]
- Update dependency community.docker to v4.5.2 (#875) @renovate[bot]
- Update dependency yamllint to v1.36.1 (#871) @renovate[bot]
- Update dependency yamllint to v1.36.0 (#870) @renovate[bot]
- Update Ansible collections (#869) @renovate[bot]
- Update Ansible devtools (minor) (#867) @renovate[bot]
- Update dependency community.docker to v4.5.0 (#865) @renovate[bot]
- Update dependency jinja2 to v3.1.6 [SECURITY] (#863) @renovate[bot]
- Update dependency community.general to v10.4.0 (#862) @renovate[bot]
- Update Ansible collections (#856) @renovate[bot]
- Update dependency community.crypto to v2.25.0 (#855) @renovate[bot]
- Update Ansible collections (#850) @renovate[bot]
- Update dependency community.crypto to v2.24.0 (#848) @renovate[bot]
- Update dependency ansible-compat to v25 (#847) @renovate[bot]
- Update Ansible collections (#837) @renovate[bot]
- Update dependency ansible.posix to v2 (#839) @renovate[bot]
- Update Python dependencies (#838) @renovate[bot]
- Update dependency jinja2 to v3.1.5 [SECURITY] (#842) @renovate[bot]
- Update dependency ansible-core to v2.16.14 [SECURITY] (#835) @renovate[bot]
๐ Documentation
- Fix survey link (#893) @alessfg
- Replace nginxinc GH org mentions with nginx (#879) @alessfg
- Update role to latest NGINX best practices (#878) @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.26.0), run
ansible-galaxy install -f nginxinc.nginx,v0.26.0.
Resources
- Functional configuration examples (check
converge.ymlunder eachmoleculescenario) -- github.com/nginx/ansible-role-nginx/tree/0.26.0/molecule. - Ansible Galaxy repository -- galaxy.ansible.com/nginxinc/nginx.
- NGINX Ansible role & collection introductory blog -- f5.com/blog/announcing-nginx-core-collection-ansible.
- Better with Ansible demo -- github.com/alessfg/nginx-ansible-demo.