Skip to content

Releases: nginxinc/ansible-role-nginx-config

0.7.1

03 Oct 23:55
839006e
Compare
Choose a tag to compare
0.7.1 Pre-release
Pre-release

👾 Help make the NGINX config Ansible role better by participating in our survey! 👾

What's new in NGINX's config Ansible role 0.7.1!

🚀 Features

  • Implement HTTPv3 and QUIC directives (#353) @oxpa

🎉 Enhancements

🐛 Bug Fixes

  • Change HTTP3 attribute check from enabled to enable (#363) @fpfuetsch
  • Change HTTP2 attribute check from enabled to enable (#358) @tugytur

⬆️ Dependencies

Install & Upgrade

  • To install the Ansible NGINX config role on a fresh environment, run ansible-galaxy install nginxinc.nginx_config.
  • To upgrade the Ansible NGINX config role to the latest release, run ansible-galaxy install -f nginxinc.nginx_config.
  • To install or upgrade to this specific Ansible NGINX config role release (0.7.1), run ansible-galaxy install -f nginxinc.nginx_config,v0.7.1.

Resources

0.7.0

06 Jul 13:32
92e9436
Compare
Choose a tag to compare
0.7.0 Pre-release
Pre-release

👾 Help make the NGINX config Ansible role better by participating in our survey! 👾

What's new in NGINX's config Ansible role 0.7.0!

💣 Breaking Changes

  • Remove deprecated sdpy and http2 parameters in the listen directive (#346) @oxpa

🎉 Enhancements

🐛 Bug Fixes

  • Change mappings value from a dictionary to a list in the default template (#317) @Uko
  • Fix CI/CD pipeline (#324) @alessfg

⬆️ Dependencies

Install & Upgrade

  • To install the Ansible NGINX config role on a fresh environment, run ansible-galaxy install nginxinc.nginx_config.
  • To upgrade the Ansible NGINX config role to the latest release, run ansible-galaxy install -f nginxinc.nginx_config.
  • To install or upgrade to this specific Ansible NGINX config role release (0.7.0), run ansible-galaxy install -f nginxinc.nginx_config,v0.7.0.

Resources

0.6.0

30 Jan 00:04
c60afdc
Compare
Choose a tag to compare
0.6.0 Pre-release
Pre-release

👾 Help make the NGINX config Ansible role better by participating in our survey! 👾

What's new in NGINX's config Ansible role 0.6.0!

🎉 Enhancements

🐛 Bug Fixes

🧪 Tests

⬆️ Dependencies

  • Bump ansible-core from 2.13.5 to 2.14.1 in /.github/workflows/requirements (#293) @dependabot
  • Bump ansible-lint from 6.7.0 to 6.11.0 in /.github/workflows/requirements (#304, #296, #282) @dependabot
  • Bump yamllint from 1.28.0 to 1.29.0 in /.github/workflows/requirements (#301) @dependabot
  • Bump molecule[docker] from 4.0.2 to 4.0.4 in /.github/workflows/requirements (#294) @dependabot
  • Bump docker from 6.0.0 to 6.0.1 in /.github/workflows/requirements (#286) @dependabot
  • Bump Ansible collections (#299) @alessfg

Install & Upgrade

  • To install the Ansible NGINX config role on a fresh environment, run ansible-galaxy install nginxinc.nginx_config.
  • To upgrade the Ansible NGINX config role to the latest release, run ansible-galaxy install -f nginxinc.nginx_config.
  • To install or upgrade to this specific Ansible NGINX config role release (0.6.0), run ansible-galaxy install -f nginxinc.nginx_config,v0.6.0.

Resources

0.5.2

17 Oct 20:13
d01d172
Compare
Choose a tag to compare
0.5.2 Pre-release
Pre-release

👾 Help make the NGINX config Ansible role better by participating in our survey! 👾

What's new in NGINX's config Ansible role 0.5.2!

🎉 Enhancements

  • Support the latest NGINX Plus R26 directives (#261) @alessfg
  • Support the latest NGINX App Protect DoS directives (#277) @alessfg

🐛 Bug Fixes

Improve the NGINX main config defaults (#254, #252) @alessfg

🧪 Tests

⬆️ Dependencies

Install & Upgrade

  • To install the Ansible NGINX config role on a fresh environment, run ansible-galaxy install nginxinc.nginx_config.
  • To upgrade the Ansible NGINX config role to the latest release, run ansible-galaxy install -f nginxinc.nginx_config.
  • To install or upgrade to this specific Ansible NGINX config role release (0.5.2), run ansible-galaxy install -f nginxinc.nginx_config,v0.5.2.

Resources

0.5.1

06 Apr 12:40
7a267c2
Compare
Choose a tag to compare
0.5.1 Pre-release
Pre-release

👾 Help make the NGINX config Ansible role better by participating in our survey! 👾

What's new in NGINX's config Ansible role 0.5.1!

🎉 Enhancements

🐛 Bug Fixes

⬆️ Dependencies

Install & Upgrade

  • To install the Ansible NGINX config role on a fresh environment, run ansible-galaxy install nginxinc.nginx_config.
  • To upgrade the Ansible NGINX config role to the latest release, run ansible-galaxy install -f nginxinc.nginx_config.
  • To install or upgrade to this specific Ansible NGINX config role release (0.5.1), run ansible-galaxy install -f nginxinc.nginx_config,v0.5.1.

Resources

0.5.0

17 Feb 13:26
768e626
Compare
Choose a tag to compare
0.5.0 Pre-release
Pre-release

👾 Help make the NGINX config Ansible role better by participating in our survey! 👾

What's new in NGINX's config Ansible role 0.5.0!

💣 Breaking Changes

  • Replace html_file_name and html_file_location with deployment_location inside nginx_config_html_demo_template (#222) @alessfg
  • Refactor NGINX stream templates (#217) @alessfg
  • Remove parameters deprecated in release 0.4.0 (#202) @alessfg

🚀 Features

  • Automatically create NGINX client body temp path directory (#206) @alessfg
  • Make backup parameter optional (#205) @alessfg

🐛 Bug Fixes

  • Do not set SELinux to permissive when it is enabled in check mode (#212) @dlouks
  • Fix bugged conditional check in the http/ssl.j2 Jinja2 template (#220) @alessfg
  • Fix typo in REST API template (#218) @alessfg
  • Fix bug with single custom_directives (#213) @rotanid

⬆️ Dependencies

Install & Upgrade

  • To install the Ansible NGINX config role on a fresh environment, run ansible-galaxy install nginxinc.nginx_config.
  • To upgrade the Ansible NGINX config role to the latest release, run ansible-galaxy install -f nginxinc.nginx_config.
  • To install or upgrade to this specific Ansible NGINX config role release (0.5.0), run ansible-galaxy install -f nginxinc.nginx_config,v0.5.0.

Resources

0.4.2

28 Oct 16:49
Compare
Choose a tag to compare
0.4.2 Pre-release
Pre-release

👾 Help make the NGINX config Ansible role better by participating in our survey! 👾

What's new in NGINX's config Ansible role 0.4.2!

🐛 Bug Fixes

Install & Upgrade

  • To install the Ansible NGINX config role on a fresh environment, run ansible-galaxy install nginxinc.nginx_config.
  • To upgrade the Ansible NGINX config role to the latest release, run ansible-galaxy install -f nginxinc.nginx_config.
  • To install or upgrade to this specific Ansible NGINX config role release (0.4.2), run ansible-galaxy install -f nginxinc.nginx_config,v0.4.2.

Resources

0.4.1

25 Oct 12:17
Compare
Choose a tag to compare
0.4.1 Pre-release
Pre-release

👾 Help make the NGINX config Ansible role better by participating in our survey! 👾

What's new in NGINX's config Ansible role 0.4.1!

🐛 Bug Fixes

  • Remove duplicated brace in http/auth.j2 (#185) @hqwisen
  • Fix deployment_location directory not being created (#187) @alessfg

⬆️ Dependencies

Install & Upgrade

  • To install the Ansible NGINX config role on a fresh environment, run ansible-galaxy install nginxinc.nginx_config.
  • To upgrade the Ansible NGINX config role to the latest release, run ansible-galaxy install -f nginxinc.nginx_config.
  • To install or upgrade to this specific Ansible NGINX config role release (0.4.1), run ansible-galaxy install -f nginxinc.nginx_config,v0.4.1.

Resources

0.4.0

19 Oct 21:35
Compare
Choose a tag to compare
0.4.0 Pre-release
Pre-release

👾 Help make the NGINX config Ansible role better by participating in our survey! 👾

What's new in NGINX's config Ansible role 0.4.0!

This is a very big release which fundamentally refactors the whole NGINX configuration templating engine. Almost all of the templates have undergone some breaking changes. Please take extra caution when upgrading your environment to this release and make sure you test any required changes before using the role in any potential production environments.

Efforts have been made to thoroughly test all these changes and make sure they work as intended, but due to the magnitude of the refactoring work, there will be some bugs that have escaped our tests. If you find any, please open an issue or PR through the usual channels.

💣 Breaking Changes

🚀 Features

🎉 Enhancements

  • Implement new NGINX Plus R25 JWT directives (#175) @alessfg
  • Add support for NAP WAF 3.2 security log lists (#114) @aknot242
  • Add reconnect_period_seconds for NAP WAF 3.5 (#162) @aknot242
  • Remove unused nginx_config_debug_tasks variable (#156) @rhombl4
  • Include alias location statement support (#142) @RaymondSchnyder
  • Replace "yes"/"no" boolean values with "true"/"false" (#137) @alessfg
  • Add server_names_hash_bucket_size directive (#116) @fschueller
  • Make http settings access_log_format and keepalive_timeout optional (#100) @rolandjitsu
  • Rename html_file_name to index and add index to server_block (#67) @kutysam
  • Remove redundant forward slashes (#77) @brianclemens
  • Replace nested dictionaries with lists (#76) @alessfg
  • Fix package module in Molecule verification tests (#72) @alessfg

🐛 Bug Fixes

  • Fix default template for nginx.conf (#148) @alessfg
  • Make proxy_read_timeout a string instead of a boolean (#135) @alessfg
  • Fix nginx_config_cleanup_paths not working as intended (#99) @alessfg
  • Fix missing GRPC boolean check in GRPC template (#95) @alessfg
  • Change directory to /etc/nginx before running NGINX config check (#81) @aknot242
  • Fix package module in Molecule verification tests (#72) @alessfg

⬆️ Dependencies

Install & Upgrade

  • To install the Ansible NGINX config role on a fresh environment, run ansible-galaxy install nginxinc.nginx_config.
  • To upgrade the Ansible NGINX config role to the latest release, run ansible-galaxy install -f nginxinc.nginx_config.
  • To install or upgrade to this specific Ansible NGINX config role release (0.4.0), run ansible-galaxy install -f nginxinc.nginx_config,v0.4.0.

Resources

0.3.3

28 Jan 17:59
Compare
Choose a tag to compare
0.3.3 Pre-release
Pre-release

FEATURES:

  • Add support for configuration snippets.
  • Add support for Dependabot.

ENHANCEMENTS:

  • Add support for NGINX GRPC directives.
  • Add support for NGINX GZIP directives.
  • Add support for upstream server backup parameter in http and stream template.
  • Only run GitHub actions Galaxy CI/CD workflow when a new release is published.
  • Update list of supported platforms.
  • Update Ansible base to 2.10.5 and Ansible to 2.10.6.

BUG FIXES:

  • Address inconsistent types within Jinja templates.
  • Add Jinja2 checks to all config template parameters to ensure that they are only included when appropriately defined.
  • Fix edge case where proxy_pass is still required when using grpc_pass.