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
Describe the use case and detail of the change. If this PR addresses an issue on GitHub, make sure to include a link to that issue using one of the [supported keywords](https://docs.github.com/en/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue) here in this description (not in the title of the PR).
3
4
4
5
### Checklist
6
+
5
7
Before creating a PR, run through this checklist and mark each as complete.
6
8
7
-
-[ ] I have read the [CONTRIBUTING](https://github.com/nginxinc/ansible-collection-nginx/blob/main/CONTRIBUTING.md) document
8
-
-[ ] I have updated any relevant documentation (`README.md` and `CHANGELOG.md`)
9
+
-[ ] I have read the [CONTRIBUTING](https://github.com/nginxinc/ansible-collection-nginx/blob/main/CONTRIBUTING.md) document
10
+
-[ ] I have updated any relevant documentation (`README.md` and `CHANGELOG.md`)
Copy file name to clipboardExpand all lines: CHANGELOG.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,13 @@
1
1
# CHANGELOG
2
2
3
+
## 0.4.0 (October 28, 2021)
4
+
5
+
Update `nginx` role to `0.21.3`, `nginx_config` role to `0.4.2`, and `nginx_app_protect` role to `0.7.0`. Check each role's respective CHANGELOG to see what's changed since the latest NGINX collection release:
Update `nginx` role to `0.19.1`, `nginx_config` role to `0.3.2`, and `nginx_app_protect` role to `0.4.2`. Check each role's respective CHANGELOG to see what's changed since the latest NGINX collection release.
*The NGINX Ansible collection is written in `yaml` and supports NGINX Open Source, NGINX Plus and NGINX App Protect.
30
-
*The project follows the standard [Ansible collection directory structure](https://docs.ansible.com/ansible/latest/dev_guide/developing_collections.html):
31
-
* The main code is found at `roles/` (do note that all roles are Git submodules).
32
-
* Sample playbooks and instructions can be found at `docs/`.
30
+
* The NGINX Ansible collection is written in `yaml` and supports NGINX Open Source, NGINX Plus and NGINX App Protect.
31
+
* The project follows the standard [Ansible collection directory structure](https://docs.ansible.com/ansible/latest/dev_guide/developing_collections.html):
32
+
* The main code is found at `roles/` (do note that all roles are Git submodules).
33
+
* Sample playbooks and instructions can be found at `docs/`.
33
34
34
35
## Contributing
35
36
@@ -43,27 +44,27 @@ To suggest an enhancement, please create an issue on GitHub with the label `enha
43
44
44
45
### Open a Pull Request
45
46
46
-
*Fork the repo, create a branch, submit a PR when your changes are **tested** and ready for review.
47
-
*Fill in [our pull request template](https://github.com/nginxinc/ansible-collection-nginx/blob/main/.github/PULL_REQUEST_TEMPLATE.md).
47
+
* Fork the repo, create a branch, submit a PR when your changes are **tested** and ready for review.
48
+
* Fill in [our pull request template](https://github.com/nginxinc/ansible-collection-nginx/blob/main/.github/PULL_REQUEST_TEMPLATE.md).
48
49
49
-
Note: if you’d like to implement a new feature, please consider creating a feature request issue first to start a discussion about the feature.
50
+
Note: if you'd like to implement a new feature, please consider creating a feature request issue first to start a discussion about the feature.
50
51
51
52
## Code Guidelines
52
53
53
54
### Ansible Guidelines
54
55
55
-
*Run `molecule lint` over your code to automatically resolve a lot of `yaml` and Ansible style issues.
56
-
*Run `molecule test --all` on your code to catch any other issues.
57
-
*Follow these guides on some good practices for Ansible:
*Keep a clean, concise and meaningful git commit history on your branch (within reason), rebasing locally and squashing before submitting a PR
64
-
*Follow the guidelines of writing a good commit message as described here <https://chris.beams.io/posts/git-commit/> and summarized in the next few points:
65
-
* In the subject line, use the present tense ("Add feature" not "Added feature").
66
-
* In the subject line, use the imperative mood ("Move cursor to..." not "Moves cursor to...").
67
-
* Limit the subject line to 72 characters or less.
68
-
* Reference issues and pull requests liberally after the subject line.
69
-
* Add more detailed description in the body of the git message (`git commit -a` to give you more space and time in your text editor to write a good message instead of `git commit -am`).
64
+
* Keep a clean, concise and meaningful git commit history on your branch (within reason), rebasing locally and squashing before submitting a PR
65
+
* Follow the guidelines of writing a good commit message as described here <https://chris.beams.io/posts/git-commit/> and summarized in the next few points:
66
+
* In the subject line, use the present tense ("Add feature" not "Added feature").
67
+
* In the subject line, use the imperative mood ("Move cursor to..." not "Moves cursor to...").
68
+
* Limit the subject line to 72 characters or less.
69
+
* Reference issues and pull requests liberally after the subject line.
70
+
* Add more detailed description in the body of the git message (`git commit -a` to give you more space and time in your text editor to write a good message instead of `git commit -am`).
|[nginxinc.nginx_app_protect](https://github.com/nginxinc/ansible-role-nginx-app-protect)|Install and configure NGINX App Protect|0.7.0|
21
21
22
22
## Requirements
23
23
24
-
This collection has been developed and tested with [maintained](https://docs.ansible.com/ansible/latest/reference_appendices/release_and_maintenance.html#release-status) versions of Ansible bigger than `2.9.10`. Backwards compatibility is not guaranteed.
24
+
This collection has been developed and tested with [maintained](https://docs.ansible.com/ansible/latest/reference_appendices/release_and_maintenance.html#release-status) versions of Ansible bigger than `2.11`. Backwards compatibility is not guaranteed.
25
25
26
26
Instructions on how to install Ansible can be found in the [Ansible website](https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html).
27
27
@@ -37,7 +37,7 @@ You can also include the collection in a `requirements.yml` file and install it
37
37
---
38
38
collections:
39
39
- name: nginxinc.nginx_core
40
-
version: 0.3.0
40
+
version: 0.4.0
41
41
```
42
42
43
43
### Git
@@ -52,11 +52,11 @@ Sample playbooks for each use case covered by this collection can be found in th
|**[`deploy-nginx-plus-app-protect.yml`](https://github.com/nginxinc/ansible-collection-nginx/blob/main/playbooks/deploy-nginx-plus-app-protect.yml)**|Install NGINX Plus and NGINX App Protect|
|**[`deploy-nginx-plus-app-protect.yml`](https://github.com/nginxinc/ansible-collection-nginx/blob/main/playbooks/deploy-nginx-plus-app-protect.yml)**|Install NGINX Plus and NGINX App Protect WAF|
57
57
|**[`deploy-nginx-web-server.yml`](https://github.com/nginxinc/ansible-collection-nginx/blob/main/playbooks/deploy-nginx-web-server.yml)**|Install NGINX and configure a simple web server|
58
58
|**[`deploy-nginx-web-server-proxy.yml`](https://github.com/nginxinc/ansible-collection-nginx/blob/main/playbooks/deploy-nginx-web-server-proxy.yml)**|Install NGINX and configure a simple reverse proxy in front of two web servers|
59
-
|**[`deploy-nginx-plus-app-protect-web-server-proxy.yml`](https://github.com/nginxinc/ansible-collection-nginx/blob/main/playbooks/deploy-nginx-plus-app-protect-web-server-proxy.yml)**|Install NGINX Plus and NGINX App Protect and configure a simple reverse proxy in front of two web servers protected by NGINX App Protect|
59
+
|**[`deploy-nginx-plus-app-protect-web-server-proxy.yml`](https://github.com/nginxinc/ansible-collection-nginx/blob/main/playbooks/deploy-nginx-plus-app-protect-web-server-proxy.yml)**|Install NGINX Plus and NGINX App Protect and configure a simple reverse proxy in front of two web servers protected by NGINX App Protect WAF/DoS|
0 commit comments