Nginxinc Ansible Role Nginx Versions Save

Ansible role for installing NGINX

0.24.2

6 months ago

๐Ÿ‘พ Help make the NGINX Ansible role better by participating in our survey! ๐Ÿ‘พ

What's new in NGINX's Ansible role 0.24.2!

๐Ÿš€ Features

  • Remove Ubuntu kinetic (#658) @alessfg
  • Support NGINX Plus R30 (#650) @alessfg

๐ŸŽ‰ Enhancements

  • Add support for nginx_version when compiling NGINX from source (#661) @MohamedLamineAllal

๐Ÿงช Tests

  • Explicitly use x86_64 in certain Molecule scenarios (#659) @alessfg
  • Update Molecule CI/CD to support NGINX 1.25.2 (#649) @alessfg

โฌ†๏ธ Dependencies

  • Bump ansible-core from 2.15.1 to 2.15.4 in /.github/workflows/requirements (#657, #642, #637) @dependabot
  • Bump ansible-lint from 6.17.2 to 6.20.2 in /.github/workflows/requirements (#662, #660, #655, #647) @dependabot
  • Bump ansible-compat from 4.1.2 to 4.1.10 in /.github/workflows/requirements (#654, #651, #636) @dependabot
  • Bump molecule from 5.1.0 to 6.0.2 in /.github/workflows/requirements (#652, #644, #641) @dependabot
  • Bump molecule-plugins[docker] from 23.4.1 to 23.5.0 in /.github/workflows/requirements (#639) @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.24.2), run ansible-galaxy install -f nginxinc.nginx,v0.24.2.

Resources

0.24.1

9 months ago

๐Ÿ‘พ 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

  • Extract Ansible Lint into its own GH actions job (#614) @alessfg
  • Enable SELinux config with Oracle Linux (#595) @jswongF5

๐Ÿ› Bug Fixes

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

โฌ†๏ธ Dependencies

  • Bump ansible-core from 2.14.1 to 2.15.1 in /.github/workflows/requirements (#635, #616, #600, #591, #586) @dependabot
  • Bump yamllint from 1.29.0 to 1.32.0 in /.github/workflows/requirements (#624, #606, #598) @dependabot
  • Bump ansible-lint from 6.15.0 to 6.17.2 in /.github/workflows/requirements (#634, #618, #612, #604, #603, #601, #593, #589) @dependabot
  • Bump molecule from 4.0.4 to 5.1.0 in /.github/workflows/requirements (#633, #610) @dependabot
  • Bump molecule-plugins[docker] from 23.0.0 to 23.4.1 in /.github/workflows/requirements (#613) @dependabot
  • Bump docker from 6.1.1 to 6.1.3 in /.github/workflows/requirements (#627, #619) @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.24.1), run ansible-galaxy install -f nginxinc.nginx,v0.24.1.

Resources

0.24.0

1 year ago

๐Ÿ‘พ 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

  • Replace non-existent GitHub actions key (#579) @alessfg

๐Ÿงช 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

1 year ago

๐Ÿ‘พ Help make the NGINX Ansible role better by participating in our survey! ๐Ÿ‘พ

What's new in NGINX's Ansible role 0.23.2!

๐Ÿš€ Features

  • Check NGINX Plus license is valid (#538) @alessfg
  • Support the latest NGINX Plus distro updates (#527) @alessfg
  • Add Alpine Linux 3.16 as a supported platform (#524) @alessfg
  • Add support for RHEL 9 (#517) @bateleurX
  • Add support for NGINX OSS on Ubuntu jammy (#512) @alessfg

๐ŸŽ‰ 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

  • Skip GH action plus tests only when secrets aren't present (#545) @alessfg
  • Add SLES tests (#536) @alessfg
  • Remove Yamllint check from Molecule (#532) @alessfg
  • Create downgrade and upgrade tests for NGINX Plus (#530) @alessfg
  • Add Ubuntu jammy to downgrade and upgrade tests (#528) @alessfg

โฌ†๏ธ Dependencies

  • Bump ansible-core from 2.12.4 to 2.13.4 in /.github/workflows/requirements (#549, #540, #533, #525, #514, #509) @dependabot
  • Bump jinja2 from 3.1.1 to 3.1.2 in /.github/workflows/requirements (#510) @dependabot
  • Bump ansible-lint from 6.0.2 to 6.7.0 in /.github/workflows/requirements (#550, #544, #543, #535, #521, #519, #513) @dependabot
  • Bump yamllint from 1.26.3 to 1.28.0 in /.github/workflows/requirements (#548, #531) @dependabot
  • Bump molecule[docker] from 3.6.1 to 4.0.1 in /.github/workflows/requirements (#534, #523) @dependabot
  • Bump docker from 5.0.3 to 6.0.0 in /.github/workflows/requirements (#541) @dependabot
  • Bump Ansible collections (#538, #537, #515) @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.23.2), run ansible-galaxy install -f nginxinc.nginx,v0.23.2.

Resources

0.23.1

2 years ago

๐Ÿ‘พ Help make the NGINX Ansible role better by participating in our survey! ๐Ÿ‘พ

What's new in NGINX's Ansible role 0.23.1!

๐Ÿš€ Features

  • Add RHEL distro to Molecule tests (#498) @alessfg

๐ŸŽ‰ 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

  • Bump Ansible collections (#506, #505) @alessfg
  • Bump ansible-core from 2.12.2 to 2.12.4 in /.github/workflows/requirements (#501, #494) @dependabot
  • Bump jinja2 from 3.0.3 to 3.1.1 in /.github/workflows/requirements (#502) @dependabot
  • Bump ansible-lint from 5.4.0 to 6.0.2 in /.github/workflows/requirements (#503, #499) @dependabot
  • Bump actions/checkout from 2.4.0 to 3 (#496) @dependabot
  • Bump actions/setup-python from 2.3.2 to 3 (#493) @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.1), run ansible-galaxy install -f nginxinc.nginx,v0.23.1.

Resources

0.23.0

2 years ago

๐Ÿ‘พ 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

2 years ago

๐Ÿ‘พ 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

  • Allow NGINX version downgrades (#475) @alessfg
  • Pin Alpine Linux and Debian OSS repositories (#471) @alessfg

โฌ†๏ธ Dependencies

  • Bump Ansible collections (#476) @alessfg
  • Bump ansible-lint from 5.2.1 to 5.3.0 in /.github/workflows/requirements (#473) @dependabot
  • Bump ansible-core from 2.11.6 to 2.12.1 in /.github/workflows/requirements (#474, #465) @dependabot
  • Bump actions/setup-python from 2.2.2 to 2.3.1 (#470) @dependabot
  • Bump jinja2 from 3.0.2 to 3.0.3 in /.github/workflows/requirements (#466) @dependabot
  • Bump actions/checkout from 2.3.5 to 2.4.0 (#464) @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.22.0), run ansible-galaxy install -f nginxinc.nginx,v0.22.0.

Resources

0.21.3

2 years ago

๐Ÿ‘พ 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

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

0.21.2

2 years ago

๐Ÿ‘พ 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

2 years ago

๐Ÿ‘พ 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