You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+6-1
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Changelog
2
2
3
-
## 0.25.0 (Unreleased)
3
+
## 0.25.0 (Nov 28, 2024)
4
4
5
5
BREAKING CHANGES:
6
6
@@ -11,6 +11,10 @@ BREAKING CHANGES:
11
11
- Remove support for installing NGINX Open Source on Ubuntu mantic.
12
12
- No longer omit `allow_downgrade` module parameter when running Ansible versions lower than `2.12`.
13
13
14
+
DEPRECATION WARNINGS:
15
+
16
+
- The NGINX Agent features contained in this role will be split into a separate role in the next minor release. If you are using this role to install and configure the NGINX Agent, please switch to the new role once it's available.
17
+
14
18
FEATURES:
15
19
16
20
- Add support for templating the entire NGINX Agent configuration file.
@@ -34,6 +38,7 @@ MAINTENANCE:
34
38
35
39
- Installing certain NGINX modules on Alpine Linux 3.17 no longer requires installing `nginx-plus-module-ndk` as a separate step.
36
40
- Add an `ansible_managed` comment to the various templated configs deployed by the role.
41
+
- Tweak Release Drafter to work better with conventional commits.
[](https://www.repostatus.org/#active)
# 👾 *Help make the NGINX Ansible role better by participating in our [survey](https://forms.office.com/Pages/ResponsePage.aspx?id=L_093Ttq0UCb4L-DJ9gcUKLQ7uTJaE1PitM_37KR881UM0NCWkY5UlE5MUYyWU1aTUcxV0NRUllJSC4u)!* 👾
9
10
@@ -47,6 +48,7 @@ This will also ensure you are deploying/running this role with a fully tested ve
47
48
- This role is developed and tested with [maintained](https://docs.ansible.com/ansible/devel/reference_appendices/release_and_maintenance.html) versions of Ansible core and Python.
48
49
49
50
***Note:** Ansible `2.18` does no longer support the `yum` module and as such, is not supported by this role until Amazon Linux 2 reaches EoL.*
51
+
- Instructions on how to install Ansible core can be found in the [Ansible](https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#upgrading-ansible-from-version-2-9-and-older-to-version-2-10-or-later) docs.
50
52
- When using Ansible core, you will also need to install the following Ansible collections:
51
53
52
54
```yaml
@@ -62,9 +64,8 @@ This will also ensure you are deploying/running this role with a fully tested ve
62
64
version: 4.1.0
63
65
```
64
66
65
-
- You will need to run this role as a root user using Ansible's `become` parameter. Make sure you have set up the appropriate permissions on your target hosts.
66
-
- Instructions on how to install Ansible core can be found in the [Ansible](https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#upgrading-ansible-from-version-2-9-and-older-to-version-2-10-or-later) docs.
67
67
- Instructions on how to install Ansible collections can be found in the [Ansible collections](https://docs.ansible.com/ansible/latest/collections_guide/collections_installing.html) guide.
68
+
- You will need to run this role as a root user using Ansible's `become` parameter. Make sure you have set up the appropriate permissions on your target hosts.
68
69
69
70
> [!TIP]
70
71
> You can alternatively install the [Ansible community distribution](https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#selecting-an-ansible-package-and-version-to-install) (what is still known Ansible -- instead of Ansible core) if you don't want to manage individual collections.
@@ -158,7 +159,12 @@ To use the role, include the following task in your playbook:
158
159
159
160
## Platforms
160
161
161
-
The NGINX Ansible role supports almost all platforms supported by [NGINX Open Source](https://nginx.org/en/linux_packages.html), [NGINX Plus](https://docs.nginx.com/nginx/technical-specs/), [NGINX Agent](https://docs.nginx.com/nginx-agent/technical-specifications/), and the [NGINX Amplify agent](https://github.com/nginxinc/nginx-amplify-doc/blob/master/amplify-faq.md#21-what-operating-systems-are-supported):
162
+
The NGINX Ansible role aims to work on all platforms supported by the latest mainline/stable release of [NGINX Open Source](https://nginx.org/en/linux_packages.html), [NGINX Plus](https://docs.nginx.com/nginx/technical-specs/), [NGINX Agent](https://docs.nginx.com/nginx-agent/technical-specifications/), and the [NGINX Amplify agent](https://github.com/nginxinc/nginx-amplify-doc/blob/master/amplify-faq.md#21-what-operating-systems-are-supported).
163
+
164
+
Older releases might work, but keep in mind that NGINX Open Source only actively develops against the [latest release of the mainline and stable branches](https://www.f5.com/company/blog/nginx/nginx-1-18-1-19-released), and NGINX Plus only [officially supports releases for two years](https://docs.nginx.com/nginx/releases/#support-for-current-and-previous-releases).
165
+
166
+
> [!NOTE]
167
+
> Due to the release pipeline of the various projects supported by this role, there is usually a short delay between new releases and support for the release in this role.
162
168
163
169
### NGINX Open Source
164
170
@@ -191,8 +197,8 @@ SUSE/SLES:
191
197
Ubuntu:
192
198
- focal (20.04)
193
199
- jammy (22.04)
194
-
- mantic (23.10)
195
200
- noble (24.04)
201
+
- oracular (24.10)
196
202
```
197
203
198
204
### NGINX Plus
@@ -202,10 +208,10 @@ AlmaLinux:
202
208
- 8
203
209
- 9
204
210
Alpine:
205
-
- 3.16
206
211
- 3.17
207
212
- 3.18
208
213
- 3.19
214
+
- 3.20
209
215
Amazon Linux:
210
216
- 2
211
217
- 2023
@@ -343,8 +349,6 @@ You can find the Ansible NGINX configuration role to configure NGINX [here](http
343
349
344
350
You can find the Ansible NGINX App Protect role to install and configure NGINX App Protect WAF and NGINX App Protect DoS [here](https://github.com/nginxinc/ansible-role-nginx-app-protect).
345
351
346
-
You can find the Ansible NGINX Unit role to install NGINX Unit [here](https://github.com/nginxinc/ansible-role-nginx-unit).
0 commit comments