--- # Переменные по умолчанию для роли nginx # Автор: Сергей Антропов # Сайт: https://devops.org.ru # Основные настройки nginx nginx_user: "nginx" nginx_worker_processes: "auto" nginx_worker_connections: 1024 nginx_keepalive_timeout: 65 # Настройки сервера nginx_server_name: "{{ ansible_fqdn | default(ansible_hostname) }}" nginx_listen_port: 80 nginx_root_dir: "/var/www/html" nginx_index_file: "index.html" # Настройки логов nginx_access_log: "/var/log/nginx/access.log" nginx_error_log: "/var/log/nginx/error.log" # Настройки безопасности nginx_server_tokens: "off" nginx_hide_version: true # Настройки производительности nginx_sendfile: "on" nginx_tcp_nopush: "on" nginx_tcp_nodelay: "on" # Настройки gzip nginx_gzip: true nginx_gzip_vary: "on" nginx_gzip_min_length: 1024 nginx_gzip_types: - "text/plain" - "text/css" - "text/xml" - "text/javascript" - "application/javascript" - "application/xml+rss" - "application/json" # Настройки для разных ОС nginx_packages: - nginx # Дополнительные пакеты для Ubuntu/Debian nginx_ubuntu_packages: - nginx - nginx-common # Дополнительные пакеты для RHEL/CentOS nginx_rhel_packages: - nginx - nginx-mod-http-geoip - nginx-mod-http-image-filter - nginx-mod-http-xslt-filter - nginx-mod-mail - nginx-mod-stream