0.5.0
Pre-releaseBREAKING CHANGES:
The NGINX App Protect repository has been updated. This might cause some issues when running the role on an instance that already has NGINX Plus or NGINX App Protect installed. Starting with NGINX Plus R25, you will need to install NGINX Plus using release 0.5.0. If you are trying to install R23, please use release 0.4.3. NGINX Plus R24 should work with both release 0.4.3 and 0.5.0.
DEPRECATION WARNINGS:
-
The ability to create an NGINX config including some basic App Protect directives will be removed in the upcoming
0.6.0release at some stage after June 2021. Please instead use the NGINX config role for this (and much more) functionality. This will include the removal of the following variables:nginx_app_protect_conf_template_enable,nginx_app_protect_conf_template,nginx_app_protect_demo_workload_protocol,nginx_app_protect_demo_workload_host,nginx_app_protect_log_policy_syslog_target,nginx_app_protect_log_policy_target. -
The ability to dynamically create App Protect security and log policies via Jinja2 templates will be removed in the
0.6.0release at some stage after June 2021 due to relative inflexibility. Thenginx_app_protect_security_policy_file_enable,nginx_app_protect_security_policy_file_*,nginx_app_protect_log_policy_file_enableandnginx_app_protect_log_policy_file_*variables should be used instead of the following variables which are to be removed:nginx_app_protect_security_policy_template_enable,nginx_app_protect_security_policy_template,nginx_app_protect_security_policy_enforcement_mode,nginx_app_protect_log_policy_template_enable,nginx_app_protect_log_policy_template,nginx_app_protect_log_policy_filter_request_type.
FEATURES:
Implement Release Drafter.
ENHANCEMENTS:
- Changing the default policy directory from
/etc/nginxto/etc/app_protect/confto align with this change introduced in App Protect 3.2. - Update Ansible base to
2.10.9, Ansible Lint to5.0.8, yamllint to1.26.1and Docker Python SDK to5.0.0. - Update the Ansible
community.generalcollection to3.0.2andcommunity.dockercollection to1.6.0.