Skip to content

Releases: nginxinc/ansible-role-nginx

0.21.2

07 Oct 13:32
Compare
Choose a tag to compare
0.21.2 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.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

0.21.1

29 Sep 12:44
Compare
Choose a tag to compare
0.21.1 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.21.1!

🚀 Features

  • Add support for installing NGINX OSS in Amazon Linux (#435) @alessfg

🎉 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

0.21.0

19 Aug 12:08
Compare
Choose a tag to compare
0.21.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.21.0!

💣 Breaking Changes

  • Remove deprecation warning for split up NGINX Config/Unit roles (#432) @alessfg

🚀 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

0.20.0

09 Jun 16:42
Compare
Choose a tag to compare
0.20.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.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

  • Update the URL used to fetch the latest NGINX source version (#411) @alessfg

⬆️ Dependencies

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

0.19.2

28 Apr 21:33
Compare
Choose a tag to compare
0.19.2 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.19.2!

🚀 Features

🎉 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

📝 Documentation

⬆️ Dependencies

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

0.19.1

11 Jan 16:21
Compare
Choose a tag to compare
0.19.1 Pre-release
Pre-release

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 to 2.10.5, Molecule to 3.2.2 and Docker Python SDK to 4.4.1.
  • Update copyright notice.

0.19.0

23 Dec 17:05
171e830
Compare
Choose a tag to compare
0.19.0 Pre-release
Pre-release

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

22 Dec 18:14
Compare
Choose a tag to compare
0.18.2 Pre-release
Pre-release

ENHANCEMENTS:

  • Update Molecule to 3.2.1 and Docker Python SDK to 4.4.0.
  • Add Alpine 3.12 to supported platforms for NGINX Plus.
  • Remove Alpine 3.9 and CentOS/RHEL 6 from supported platforms due to EOL.
  • Replace TravisCI with GitHub actions.

0.18.1

17 Nov 18:03
Compare
Choose a tag to compare
0.18.1 Pre-release
Pre-release

ENHANCEMENTS:

Switch NGINX keysites and OSS default repository data from a dictionary to individual variables to prevent potential issues arisen from Jinja2 dictionary run-time evaluations.

0.18.0

13 Nov 20:58
a11e457
Compare
Choose a tag to compare
0.18.0 Pre-release
Pre-release

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.