@@ -118,25 +118,27 @@ This role has multiple variables. The defaults for all these variables are the f
118
118
# Defaults are the official NGINX repositories.
119
119
nginx_repository:
120
120
debian:
121
- - ' deb https://nginx.org/packages/{{ "mainline/" if branch == " mainline" }}{{ ansible_distribution|lower }}/ {{ ansible_distribution_release }} nginx'
122
- - ' deb-src https://nginx.org/packages/{{ "mainline/" if branch == " mainline" }}{{ ansible_distribution|lower }}/ {{ ansible_distribution_release }} nginx'
121
+ - deb https://nginx.org/packages/{{ ( branch == ' mainline') | ternary('mainline/','') }}{{ ansible_distribution|lower }}/ {{ ansible_distribution_release }} nginx
122
+ - deb-src https://nginx.org/packages/{{ ( branch == ' mainline') | ternary('mainline/','') }}{{ ansible_distribution|lower }}/ {{ ansible_distribution_release }} nginx
123
123
redhat:
124
- - https://nginx.org/packages/{{ "mainline/" if branch == " mainline" }}{{ (ansible_distribution == "RedHat") | ternary('rhel/', 'centos/') }}{{ ansible_distribution_major_version|int }}/$basearch/
124
+ - https://nginx.org/packages/{{ ( branch == ' mainline') | ternary('mainline/','') }}{{ (ansible_distribution == "RedHat") | ternary('rhel/', 'centos/') }}{{ ansible_distribution_major_version|int }}/$basearch/
125
125
suse:
126
- - https://nginx.org/packages/{{ "mainline/" if branch == " mainline" }}sles/12
126
+ - https://nginx.org/packages/{{ ( branch == ' mainline') | ternary('mainline/','') }}sles/12
127
127
128
128
# Specify which branch of NGINX Open Source you want to install.
129
129
# Options are 'mainline' or 'stable'.
130
130
# Only works if 'install_from' is set to 'nginx_repository'.
131
131
# Default is mainline.
132
132
branch: mainline
133
133
134
- # Install NGINX Unit and NGINX Unit packages.
134
+ # Install NGINX Unit and NGINX Unit modules.
135
+ # Use a list of supported NGINX Unit modules.
135
136
# Default is false.
136
137
unit_enable: false
137
- unit_packages: false
138
+ unit_modules: null
138
139
139
- # Install NGINX JavaScript, Perl, ModSecurity WAF (NGINX Plus only), GeoIP, Image-Filter, RTMP Media Streaming, and/or XSLT modules. # Default is false.
140
+ # Install NGINX JavaScript, Perl, ModSecurity WAF (NGINX Plus only), GeoIP, Image-Filter, RTMP Media Streaming, and/or XSLT modules.
141
+ # Default is false.
140
142
modules:
141
143
njs: false
142
144
perl: false
0 commit comments