nginx

NGINX

Эта роль предназначена для простого установки nginx на перечисленные операционные системы. Хотя она легко настраивается, вы можете заменить весь файл nginx.conf с помощью простой переменной.

CI Тесты

Ansible роль nginx


Пример плейбука

- hosts: webservers
  vars_files:
    - vars/main.yml
  roles:
    - role: ggiinnoo.nginx
      tags: [nginx]

Переменные


# Какую версию вы хотите. Стабильную или основную | Используется только во время установки
nginxRedHatRelease: stable

nginxServicePort: 80
nginxServiceSecurePort: 443

# Отключить подписи сервера?
nginxServiceSignatures: true

# размер хеша для server_names
nginxServerNameHashBucketSize: 256

nginxErrorLog: "/var/log/nginx/error.log"
nginxAccessLog: "/var/log/nginx/access.log"

nginxConfLocationDest: "/etc/nginx/nginx.conf"
nginxConfLocationSrc: "{{ role_path }}/templates/nginxRedHat.conf.j2"

Будущие функции

  • Управление папкой conf.d

О проекте

Configure nginx

Установить
ansible-galaxy install ggiinnoo/ansible-role-nginx
Лицензия
Unknown
Загрузки
2575
Владелец
Code doesn't scare me.. The server does.