Рефакторинг: вынес запуск ролей в отдельный файл deploy.yml
- Создан файл roles/deploy.yml с блоком запуска роли nginx - Обновлен molecule/default/site.yml для импорта deploy.yml - Улучшена модульность структуры проекта - Автор: Сергей Антропов
This commit is contained in:
60
roles/nginx/defaults/main.yml
Normal file
60
roles/nginx/defaults/main.yml
Normal file
@@ -0,0 +1,60 @@
|
||||
---
|
||||
# Переменные по умолчанию для роли 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
|
||||
Reference in New Issue
Block a user