Skip to content

Releases: nginxinc/ansible-role-nginx

0.25.0

29 Nov 00:08
0a9d339
Compare
Choose a tag to compare
0.25.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.25.0!

πŸ’£ Breaking Changes

  • Remove Alpine Linux 3.17 support for NGINX Open Source (#830) @alessfg
  • Remove support for Alpine Linux 3.16 (#738) @alessfg
  • Remove support for RHEL 7 based distributions (#732) @alessfg

πŸ”” Deprecation Warnings

  • 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.

πŸš€ Features

  • Add ansible_managed comment to templated configs (#763) @alessfg
  • Remove unnecessary task when installing modules on Alpine Linux (#757) @alessfg
  • Implement OSSF Scorecard (#751) @alessfg
  • Remove platform metadata from the Ansible Galaxy role metadata (#743) @alessfg
  • Add support for Alpine Linux 3.20 (#736) @alessfg
  • Remove support for Alpine Linux 3.16 (#738) @alessfg
  • Add validation task for NGINX modules and installing NGINX Plus HA keepalived module (#764) @alessfg
  • Add NGINX Agent config template (#750) @alessfg
  • Add support for NGINX Plus R33 and the new JWT license (#814) @alessfg

πŸ§ͺ Tests

  • Update RHEL UBI images to UBI 8.10 and UBI 9.4 (#753) @alessfg
  • Remove commented out Molecule platforms (#741) @alessfg

πŸ‘· CI/CD

⬆️ Dependencies

25 changes
  • migrate renovate config (#829) @renovate
  • update dependency community.docker to v4 (#827) @renovate
  • update dependency community.general to v10 (#828) @renovate
  • update ansible collections (#824) @renovate
  • update dependency community.docker to v4.1.0 (#816) @renovate
  • update python dependencies (#798) @renovate
  • update dependency community.general to v10 (#811) @renovate
  • update dependency community.docker to v4.0.1 (#809) @renovate
  • update dependency ansible-core to v2.16.13 [security] (#808) @renovate
  • update dependency community.general to v9.5.1 (#806) @renovate
  • update ansible collections (#804) @renovate
  • update dependency community.docker to v4 (#803) @renovate
  • update ansible collections (#794) @renovate
  • update dependency ansible-core to v2.16.12 (#800) @renovate
  • Bump ansible-lint from 24.9.0 to 24.9.2 in /.github/workflows/requirements (#782) @dependabot
  • Bump ansible-compat from 24.9.0 to 24.9.1 in /.github/workflows/requirements (#783) @dependabot
  • Bump molecule from 24.8.0 to 24.9.0 in /.github/workflows/requirements (#778) @dependabot
  • Bump ansible-compat from 24.8.0 to 24.9.0 in /.github/workflows/requirements (#775) @dependabot
  • Bump ansible-lint from 24.7.0 to 24.9.0 in /.github/workflows/requirements (#776) @dependabot
  • Bump ansible-compat from 24.7.0 to 24.8.0 in /.github/workflows/requirements (#770) @dependabot
  • Bump molecule from 24.7.0 to 24.8.0 in /.github/workflows/requirements (#765) @dependabot
  • Bump Ansible collections (#748) @alessfg
  • Bump ansible-compat from 24.6.1 to 24.7.0 in /.github/workflows/requirements (#734) @dependabot
  • Bump ansible-lint from 24.6.1 to 24.7.0 in /.github/workflows/requirements (#735) @dependabot
  • Bump molecule from 24.6.0 to 24.7.0 in /.github/workflows/requirements (#733) @dependabot

πŸ“ Documentation

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.25.0), run ansible-galaxy install -f nginxinc.nginx,v0.25.0.

Resources

0.24.3

11 Jul 16:29
d51bbda
Compare
Choose a tag to compare
0.24.3 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.24.3!

πŸ”” Deprecation Warnings

  • This is the last release that will support RHEL 7 based distributions. If you are using this role to install NGINX on RHEL/CentOS/Oracle Linux 7, do note that CentOS 7 has reached EoL and RHEL 7 has reached EoM and will not be supported by new NGINX releases moving forward.
  • The NGINX Agent capabilities in this role will be migrated to a separate role sometime in the near future.

πŸš€ Features

πŸŽ‰ Enhancements

πŸ› Bug Fixes

  • Fix installing NGINX on BSD systems (#718) @alessfg
  • Use local role name in Molecule tests (#682) @alessfg
  • Avoid re-copying the NGINX Amplify config file every time the role is re-run (#679) @alessfg

πŸ§ͺ Tests

  • Update Molecule to remove Alpine Linux 3.15 (#697) @alessfg
  • Use local role name in Molecule tests (#682) @alessfg
  • Update Molecule to support NGINX Plus R31 (#681) @alessfg
  • Avoid re-copying the NGINX Amplify config file every time the role is re-run (#679) @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.24.3), run ansible-galaxy install -f nginxinc.nginx,v0.24.3.

Resources

0.24.2

04 Oct 00:03
262313c
Compare
Choose a tag to compare
0.24.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.24.2!

πŸš€ Features

πŸŽ‰ Enhancements

πŸ§ͺ Tests

  • Explicitly use x86_64 in certain Molecule scenarios (#659) @alessfg
  • Update Molecule CI/CD to support NGINX 1.25.2 (#649) @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.24.2), run ansible-galaxy install -f nginxinc.nginx,v0.24.2.

Resources

0.24.1

03 Jul 19:36
84126a7
Compare
Choose a tag to compare
0.24.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.24.1!

πŸš€ Features

  • Update role to add/remove distributions supported/no longer supported by NGINX OSS 1.25.1 (#632) @alessfg

πŸŽ‰ Enhancements

πŸ› Bug Fixes

  • Fix: OracleLinux 8 uses Python3.11 cryptography (#620) @pdabelf5

⬆️ 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.24.1), run ansible-galaxy install -f nginxinc.nginx,v0.24.1.

Resources

0.24.0

29 Jan 23:12
0bbb634
Compare
Choose a tag to compare
0.24.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.24.0!

πŸ’£ Breaking Changes

  • Improve workflow for building NGINX from source (#573) @alessfg

πŸš€ Features

  • Check distribution and validate role variables (#583) @alessfg
  • Update supported NGINX Plus dynamic modules (#575) @alessfg

πŸŽ‰ Enhancements

  • Standardize code from dot to array notation (#584) @alessfg

πŸ› Bug Fixes

πŸ§ͺ Tests

  • Add distribution Molecule scenario (#582) @alessfg
  • Add s390x as a platform for Molecule tests (#580) @alessfg
  • Update Molecule platform data (#576) @alessfg
  • Update GitHub actions to use Ubuntu 22.04 (#539)

⬆️ Dependencies

  • Bump ansible-core from 2.13.4 to 2.14.1 in /.github/workflows/requirements (#565, #554) @dependabot
  • Bump ansible-lint from 6.7.0 to 6.11.0 in /.github/workflows/requirements (#577, #568, #553) @dependabot
  • Bump yamllint from 1.28.0 to 1.29.0 in /.github/workflows/requirements (#574) @dependabot
  • Bump docker from 6.0.0 to 6.0.1 in /.github/workflows/requirements (#558) @dependabot
  • Bump molecule[docker] from 4.0.1 to 4.0.4 in /.github/workflows/requirements (#566, #552) @dependabot
  • Bump Ansible collections (#571) @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.24.0), run ansible-galaxy install -f nginxinc.nginx,v0.24.0.

Resources

0.23.2

27 Sep 22:34
285b745
Compare
Choose a tag to compare
0.23.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.23.2!

πŸš€ Features

πŸŽ‰ Enhancements

  • Fix NGINX OSS upgrade & downgrade use cases on Alpine Linux (#529) @alessfg
  • Add source support for PCRE 2 and OpenSSL 3.0 (#526) @alessfg

πŸ› Bug Fixes

  • Fix NGINX OSS upgrade & downgrade use cases on Alpine Linux (#529) @alessfg
  • Ensure gpg-agent is installed on Ubuntu (#508) @coaxial

πŸ§ͺ Tests

⬆️ 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.23.2), run ansible-galaxy install -f nginxinc.nginx,v0.23.2.

Resources

0.23.1

06 Apr 12:39
Compare
Choose a tag to compare
0.23.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.23.1!

πŸš€ Features

πŸŽ‰ Enhancements

  • Add TimeoutStartSec parameter to the Systemd parameters (#505) @alessfg
  • Streamline configuring SELinux (#504) @alessfg

πŸ› Bug Fixes

  • Ansible check mode fails if NGINX is not yet installed (#497) @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.23.1), run ansible-galaxy install -f nginxinc.nginx,v0.23.1.

Resources

0.23.0

16 Feb 23:25
Compare
Choose a tag to compare
0.23.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.23.0!

πŸ’£ Breaking Changes

  • CentOS 8 has reached EoL and has thus been removed from the list of supported platforms (#481) @alessfg
  • The NGINX Plus cookie-flag module is no longer supported as of R26 and has been removed (#488) @alessfg
  • Remove SELinux parameters deprecated since 0.17

πŸš€ Features

  • Update NGINX Amplify repositories to use Python 3 when possible (#492) @alessfg
  • Backwards support for older versions of Ansible (e.g. Ansible <2.12) (#485) @fidanf

πŸŽ‰ Enhancements

  • Add Alpine Linux 3.15 to the NGINX Plus list of tested and supported platforms (and remove Alpine Linux 3.11) (#488) @alessfg
  • Use pcre2 by default when possible (#488) @alessfg

πŸ› Bug Fixes

  • Add GPG key for Ubuntu Focal during NGINX Amplify repository setup(#487) @ChrisMcKee
  • The Molecule upgrade scenario verification test no longer has to be updated on each new NGINX OSS release (#48) @alessfg

⬆️ Dependencies

  • Bump Ansible collections (#491) @alessfg
  • Bump ansible-core from 2.12.1 to 2.12.2 in /.github/workflows/requirements (#483) @dependabot
  • Bump ansible-lint from 5.3.0 to 5.4.0 in /.github/workflows/requirements (#489, #477) @dependabot
  • Bump molecule[docker] from 3.5.2 to 3.6.1 in /.github/workflows/requirements (#488, #484) @dependabot
  • Bump actions/setup-python from 2.3.1 to 2.3.2 (#482) @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.23.0), run ansible-galaxy install -f nginxinc.nginx,v0.23.0.

Resources

0.22.0

09 Dec 22:37
Compare
Choose a tag to compare
0.22.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.22.0!

πŸ’£ Breaking Changes

  • Improve & fix uninstalling NGINX capabilities & remove nginx_install variable (#472) @alessfg

πŸš€ Features

⬆️ 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.22.0), run ansible-galaxy install -f nginxinc.nginx,v0.22.0.

Resources

0.21.3

25 Oct 18:23
Compare
Choose a tag to compare
0.21.3 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.3!

πŸŽ‰ Enhancements

  • Minor touch-up of GitHub actions workflows (#459) @alessfg

⬆️ Dependencies

  • Bump Ansible collections (#462) @alessfg
  • Bump actions/checkout from 2.3.4 to 2.3.5 (#461) @dependabot
  • Bump ansible-lint from 5.2.0 to 5.2.1 in /.github/workflows/requirements (c0c9ca3) @alessfg
  • Bump ansible-core from 2.11.5 to 2.11.6 in /.github/workflows/requirements (#460) @dependabot
  • Bump docker from 5.0.2 to 5.0.3 in /.github/workflows/requirements (#458) @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.3), run ansible-galaxy install -f nginxinc.nginx,v0.21.3.

Resources