ggiinnoo.nginx

NGINX

Este rol está diseñado como un instalador simple de nginx para los sistemas operativos listados. Es fácilmente configurable y te permite reemplazar todo el archivo nginx.conf con una simple sobreescritura de variable.

Pruebas de CI

Ansible role nginx


Ejemplo de Playbook

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

Variables


# ¿Qué versión deseas? ¿Stable o mainline? | Solo se usa durante la instalación
nginxRedHatRelease: stable

nginxServicePort: 80
nginxServiceSecurePort: 443

# ¿Desactivar las firmas del servidor?
nginxServiceSignatures: true

# tamaño del bucket de nombres del servidor
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"

Funciones próximas

  • Gestión de la carpeta conf.d

Acerca del proyecto

Configure nginx

Instalar
ansible-galaxy install ggiinnoo.nginx
Licencia
Unknown
Descargas
2.6k
Propietario
Code doesn't scare me.. The server does.