Releases: nginxinc/ansible-role-nginx
0.21.2
👾 Help make the NGINX Ansible role better by participating in our survey! 👾
What's new in NGINX's Ansible role 0.21.2!
🚀 Features
- Add static core modules support to installation from source (#448) @ssttehrani
🎉 Enhancements
- Remove RHEL/CentOS 6 parameters given they have reached EOL (#451) @alessfg
- Change Ansible Lint exceptions from using an ID identifier to a text identifier (#452) @alessfg
- Move non NGINX specific dependencies from the role into the Molecule Dockerfile (#452) @alessfg
🐛 Bug Fixes
- Run Check NGINX handler in the correct directory in BSD systems (#454) @alessfg
- Always update NGINX dependencies to the latest available version (#452) @alessfg
⬆️ Dependencies
- Bump molecule[docker] from 3.5.1 to 3.5.2 in /.github/workflows/requirements (#455) @dependabot
- Bump ansible-lint from 5.1.3 to 5.2.0 in /.github/workflows/requirements (#447) @dependabot
- Bump jinja2 from 3.0.1 to 3.0.2 in /.github/workflows/requirements (#453) @dependabot
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.21.2), run
ansible-galaxy install -f nginxinc.nginx,v0.21.2
.
Resources
- Functional configuration examples (check
converge.yml
under eachmolecule
scenario) -- github.com/nginxinc/ansible-role-nginx/tree/0.21.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.
0.21.1
👾 Help make the NGINX Ansible role better by participating in our survey! 👾
What's new in NGINX's Ansible role 0.21.1!
🚀 Features
🎉 Enhancements
- Update list of support platforms for NGINX OSS (#435) @alessfg
- Update list of supported platforms for NGINX Plus R25 (#446) @alessfg
⬆️ Dependencies
- Bump Ansible collections (#445) @alessfg
- Bump ansible-core from 2.11.4 to 2.11.5 in /.github/workflows/requirements (#442) @dependabot
- Bump ansible-lint from 5.1.2 to 5.1.3 in /.github/workflows/requirements (#438) @dependabot
- Bump yamllint from 1.26.2 to 1.26.3 in /.github/workflows/requirements (#436) @dependabot
- Bump molecule[docker] from 3.4.0 to 3.5.1 in /.github/workflows/requirements (#444) @dependabot
- Bump docker from 5.0.0 to 5.0.2 in /.github/workflows/requirements (#439) @dependabot
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.21.1), run
ansible-galaxy install -f nginxinc.nginx,v0.21.1
.
Resources
- Functional configuration examples (check
converge.yml
under eachmolecule
scenario) -- github.com/nginxinc/ansible-role-nginx/tree/0.21.1/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.
0.21.0
👾 Help make the NGINX Ansible role better by participating in our survey! 👾
What's new in NGINX's Ansible role 0.21.0!
💣 Breaking Changes
🚀 Features
- Switch arm64 repository if running on arm64 Debian/Ubuntu (#423) @bateleurX
- Add 'nginx_manage_repo' feature flag and defaults (#420) @sjugge
⬆️ Dependencies
- Bump Ansible collections (#433) @alessfg
- Bump yamllint from 1.26.1 to 1.26.2 in /.github/workflows/requirements (#429) @dependabot
- Bump molecule[docker] from 3.3.4 to 3.4.0 in /.github/workflows/requirements (#430) @dependabot
- Bump ansible-core from 2.11.1 to 2.11.4 in /.github/workflows/requirements (#431, #427, #422) @dependabot
- Bump ansible-lint from 5.0.12 to 5.1.2 in /.github/workflows/requirements (#426) @dependabot
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.21.0), run
ansible-galaxy install -f nginxinc.nginx,v0.20.1
.
Resources
- Functional configuration examples (check
converge.yml
under eachmolecule
scenario) -- github.com/nginxinc/ansible-role-nginx/tree/0.21.0/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.
0.20.0
👾 Help make the NGINX Ansible role better by participating in our survey! 👾
What's new in NGINX's Ansible role 0.20.0!
💣 Breaking Changes
🎉 Enhancements
- Replace "yes"/"no" boolean values with "true"/"false" (#414) @alessfg
- Replace Ansible base with Ansible core (#412) @alessfg
🐛 Bug Fixes
⬆️ Dependencies
- Replace Ansible base with Ansible core (#412) @alessfg
- Bump jinja2 from 2.11.3 to 3.0.1 in /.github/workflows/requirements (#403, #401) @dependabot
- Bump molecule[docker] from 3.3.0 to 3.3.4 in /.github/workflows/requirements (#416, #413, #404, #402) @dependabot
- Bump ansible-lint from 5.0.7 to 5.0.12 in /.github/workflows/requirements (#417, #409, #397) @dependabot
- Bump Ansible collections (#419, #415) @alessfg
- Specify GitHub actions versions (#407, #399) @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.20.0), run
ansible-galaxy install -f nginxinc.nginx,v0.20.0
.
Resources
- Functional configuration examples (check
converge.yml
under eachmolecule
scenario) -- github.com/nginxinc/ansible-role-nginx/tree/0.20.0/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.
0.19.2
👾 Help make the NGINX Ansible role better by participating in our survey! 👾
What's new in NGINX's Ansible role 0.19.2!
🚀 Features
- Implement Release Drafter (#392, #393, #395 ) @alessfg
- Add explicit Jinja2 requirement (#382) @alessfg
- Replace Ansible community distribution with Ansible base (#365) @alessfg
- Implement Dependabot (#357, #359) @alessfg
🎉 Enhancements
- Add Alpine 3.13 to the list of NGINX Plus supported platforms (#391) @alessfg
- Tweak Molecule tests to account for the updated list of supported platforms (#383) @alessfg
- Fix
package
module in Molecule verification tests (#364) @alessfg - Update GitHub templates (#363) @alessfg
🐛 Bug Fixes
- Change NGINX config check handler directory (#378) @alessfg
- Incorrect setup of Systemd restart value (#375) @andrejzelnik
- Fix
package
module in Molecule verification tests (#364) @alessfg
📝 Documentation
⬆️ Dependencies
- Update Ansible collections (#394, #390, #381) @alessfg
- Bump ansible-base from 2.10.4 to 2.10.8 in /.github/workflows/requirements (#389, #374, #370, #358) @dependabot
- Bump ansible-lint from 4.3.7 to 5.0.7 in /.github/workflows/requirements (#388, #384, #380, #377) @dependabot
- Bump docker from 4.4.1 to 5.0.0 in /.github/workflows/requirements (#386, #372, #369, #367) @dependabot
- Bump yamllint from 1.25.0 to 1.26.1 in /.github/workflows/requirements (#387, #362) @dependabot
- Bump molecule[docker] from 3.2.2 to 3.3.0 in /.github/workflows/requirements (#379, #376, #361) @dependabot
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.19.2), run
ansible-galaxy install -f nginxinc.nginx,v0.19.2
.
Resources
- Functional configuration examples (check
converge.yml
under eachmolecule
scenario) -- github.com/nginxinc/ansible-role-nginx/tree/0.19.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.
0.19.1
ENHANCEMENTS:
- The GitHub actions Molecule CI/CD workflow should now correctly avoid running 'plus' related tests on external PRs.
- Update Ansible base to
2.10.4
, Ansible to2.10.5
, Molecule to3.2.2
and Docker Python SDK to4.4.1
. - Update copyright notice.
0.19.0
BREAKING CHANGES:
The NGINX configuration functionalities included in this role have been removed as of release 0.19.0. There now is a separate role to manage and create NGINX configurations available here. Any new issues or PRs related to configuring NGINX should be submitted in the new NGINX configuration Ansible role repository. New issues or PRs related to configuring NGINX submitted in this repository will not be worked on.
ENHANCEMENTS:
The GitHub actions Molecule CI/CD workflow is no longer run on a new release (this is not necessary since it already runs on every push).
0.18.2
ENHANCEMENTS:
- Update Molecule to
3.2.1
and Docker Python SDK to4.4.0
. - Add Alpine
3.12
to supported platforms for NGINX Plus. - Remove Alpine
3.9
and CentOS/RHEL6
from supported platforms due to EOL. - Replace TravisCI with GitHub actions.
0.18.1
0.18.0
BREAKING CHANGES:
The NGINX Unit functionalities included in this role have been removed as of release 0.18.0. There now is a separate role to install NGINX Unit available here. Any new issues or PRs related to NGINX Unit should be submitted in the new NGINX Unit repository. New issues or PRs related to NGINX Unit submitted in this repository will not be worked on.