98974fbf1a
Resolve #32 - Initial options include using the default NGINX packages included in the host system or using the NGINX packages included in the NGINX repository
75 lines
2.2 KiB
YAML
75 lines
2.2 KiB
YAML
---
|
|
# Specify which version of NGINX you want to install.
|
|
# Options are 'opensource' or 'plus'.
|
|
# Default is 'opensource'.
|
|
type: opensource
|
|
|
|
# Specify source respository for NGINX Open Source.
|
|
# Options are 'nginx_repository' or 'os_repository'.
|
|
# Default is nginx_repository.
|
|
install_from: nginx_repository
|
|
|
|
# Specify which branch of NGINX Open Source you want to install.
|
|
# Options are 'mainline' or 'stable'.
|
|
# Only works if 'install_from' is set to 'nginx_repository'.
|
|
# Default is mainline.
|
|
branch: mainline
|
|
|
|
# Install NGINX JavaScript, Perl, ModSecurity WAF (NGINX Plus only), GeoIP, Image-Filter, RTMP Media Streaming, and/or XSLT modules.
|
|
# Default is false.
|
|
modules:
|
|
njs: false
|
|
perl: false
|
|
waf: false
|
|
geoip: false
|
|
image_filter: false
|
|
rtmp: false
|
|
xslt: false
|
|
|
|
# Install NGINX Amplify.
|
|
# Use your NGINX Amplify API key.
|
|
# Default is null.
|
|
amplify_enable: false
|
|
amplify_key: null
|
|
|
|
# Enable NGINX status data.
|
|
# Will enable 'stub_status' in NGINX Open Source and 'status' in NGINX Plus.
|
|
# Default is false.
|
|
status_enable: false
|
|
|
|
# Enable NGINX Plus REST API, write access to the REST API, and NGINX Plus dashboard.
|
|
# Default is false.
|
|
rest_api_enable: false
|
|
rest_api_write: false
|
|
rest_api_dashboard: false
|
|
|
|
# Location of your NGINX Plus license in your local machine.
|
|
# Default is the files folder within the NGINX Ansible role.
|
|
license:
|
|
certificate: license/nginx-repo.crt
|
|
key: license/nginx-repo.key
|
|
|
|
# Enable uploading NGINX configuration files to your system.
|
|
# Default for uploading files is false.
|
|
# Default location of files is the files folder within the NGINX Ansible role.
|
|
main_push_enable: false
|
|
main_push_location: conf/nginx.conf
|
|
http_push_enable: false
|
|
http_push_location: conf/http/*.conf
|
|
stream_push_enable: false
|
|
stream_push_location: conf/stream/*.conf
|
|
|
|
# Configuration variables to create a templated NGINX configuration.
|
|
# Defaults are the values found in a fresh NGINX installation.
|
|
main_template_enable: false
|
|
main_template_user: nginx
|
|
main_template_worker_processes: auto
|
|
main_template_error_level: warn
|
|
main_template_worker_connections: 1024
|
|
http_template_enable: false
|
|
http_template_keepalive_timeout: 65
|
|
http_template_listen: 80
|
|
http_template_server_name: localhost
|
|
stream_template_enable: false
|
|
stream_template_listen: 12345
|