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.
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
Instalar
ansible-galaxy install plumelo.nginx_src
Licencia
Unknown
Descargas
589
Propietario