plumelo.nginx_src

nginx_src

Este rol instala el servidor web nginx a partir de las fuentes del repositorio principal de nginx. El usuario puede especificar la versión de nginx y los módulos de nginx que se desean descargar y compilar.

Estado de Construcción Ansible Galaxy

Instalación

ansible-galaxy install plumelo.nginx_src

Variables del Rol

Las variables que se pueden pasar a este rol y una breve descripción de ellas son las siguientes. (Para todas las variables, consulta defaults/main.yml)

# La versión de nginx a instalar
nginx_src_version: 1.13.3

# La ruta utilizada para descargar y compilar/construir nginx 
nginx_src_build_path: '/root/nginx-src'

# Una lista de módulos a compilar con nginx
nginx_src_modules:
  - name: ngx_cache_purge
    url: https://github.com/FRiCKLE/ngx_cache_purge/archive/2.3.tar.gz
  - name: ngx_pagespeed
    url: https://github.com/pagespeed/ngx_pagespeed/archive/v1.12.34.2-stable.tar.gz
    dynamic: true # usará --add-dynamic-module y copiará el módulo compilado a la carpeta de instalación de nginx
     # dependencias del módulo que se deben descargar y agregar a la ruta de construcción
    deps:
      - name: psol
        url: https://dl.google.com/dl/page-speed/psol/1.12.34.2-x64.tar.gz

# Argumentos adicionales para la compilación de nginx
nginx_src_args: []

# Limpieza/eliminación del directorio de construcción después de la instalación
nginx_src_cleanup: true
Acerca del proyecto

A role to install mainline nginx from sources on Debian

Instalar
ansible-galaxy install plumelo.nginx_src
Licencia
Unknown
Descargas
589
Propietario