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.0
release 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.0
release 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_enable
andnginx_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/nginx
to/etc/app_protect/conf
to 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.1
and Docker Python SDK to5.0.0
. - Update the Ansible
community.general
collection to3.0.2
andcommunity.docker
collection to1.6.0
.