Alan Orth
6208d1518c
Instead of looping over a list of items to install, we can actually just give a list directly to the apt module. This allows the module to install all packages in one transaction, which is faster as well as slightly safer for some dependency resolution scenarios.
34 lines
830 B
YAML
34 lines
830 B
YAML
---
|
|
# file: roles/nginx/defaults/main.yml
|
|
|
|
# path config
|
|
nginx_confd_path: /etc/nginx/conf.d
|
|
|
|
# parent directory of vhost roots
|
|
nginx_root_prefix: /var/www
|
|
|
|
# 1 hour timeout
|
|
nginx_ssl_session_timeout: 1h
|
|
# 10MB -> 40,000 sessions
|
|
nginx_ssl_session_cache: shared:SSL:10m
|
|
# 1400 bytes to fit in one MTU (default is 16k!)
|
|
nginx_ssl_buffer_size: 1400
|
|
nginx_ssl_dhparam: /etc/ssl/certs/dhparam.pem
|
|
nginx_ssl_protocols: 'TLSv1 TLSv1.1 TLSv1.2'
|
|
|
|
# install certbot + dependencies?
|
|
# True unless you're in development and using "localhost" + snakeoil certs
|
|
use_letsencrypt: True
|
|
|
|
# Directory root for Let's Encrypt certs
|
|
letsencrypt_root: /etc/letsencrypt/live
|
|
|
|
# Location of Let's Encrypt's certbot script
|
|
letsencrypt_certbot_dest: /opt/certbot-auto
|
|
|
|
# stable is 1.14.x
|
|
# mainline is 1.15.x
|
|
nginx_version: mainline
|
|
|
|
# vim: set ts=2 sw=2:
|