danie1cohen.nginx

NginX

Rôle réutilisable pour configurer Nginx. (Prononcé Engine-X)

Exigences

Toute exigence préalable qui pourrait ne pas être couverte par Ansible lui-même ou par le rôle doit être mentionnée ici. Par exemple, si le rôle utilise le module EC2, il peut être utile de mentionner dans cette section que le package boto est requis.

Variables du Rôle

nginx_domain_name: votre_site

SSL

Si vous déployez nginx avec https, vous voudrez définir ces variables.

nginx_ports:
  - 80
  - "[::]:80"
  - 443 par défaut ssl

 nginx_ssl: oui
 nginx_force_https: oui

Le rôle cherchera un fichier local et le placera dans /etc/ssl pour vous.

 nginx_ssl_cert: votre_site.crt
 nginx_ssl_key: votre_site.key

Si vous ne souhaitez pas déployer un fichier, mais utiliser un fichier déjà présent sur le système de fichiers distant, vous pouvez utiliser ces variables à la place.

nginx_ssl_cert_path: /etc/ssl/certs/votre_site.crt
nginx_ssl_key_path: /etc/ssl/private/votre_site.key

Proxy Inversé

Cette configuration utilise par défaut uwsgi_pass comme son composant en amont. Si vous souhaitez utiliser un autre composant, vous pouvez le faire avec les paramètres suivants.

nginx_upstream_pass: proxy_pass
nginx_upstream_prefix: http://
nginx_socket: localhost:8000

Licence

BSD

Informations sur l'Auteur

Dan Cohen

À propos du projet

An ansible ready nginx config

Installer
ansible-galaxy install danie1cohen.nginx
Licence
Unknown
Téléchargements
93
Propriétaire