plumelo.nginx_src

nginx_src

Ce rôle installe le serveur web nginx à partir des sources du dépôt principal de nginx. L'utilisateur peut spécifier la version de nginx et les modules à récupérer et à compiler.

Statut de la construction Ansible Galaxy

Installation

ansible-galaxy install plumelo.nginx_src

Variables du rôle

Les variables qui peuvent être passées à ce rôle et une brève description à leur sujet sont les suivantes. (Pour toutes les variables, jetez un œil à defaults/main.yml)

# La version de nginx à installer
nginx_src_version: 1.13.3

# Le chemin utilisé pour télécharger et compiler/construire nginx 
nginx_src_build_path: '/root/nginx-src'

# Une liste de modules à compiler avec 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 # utilisera --add-dynamic-module et copiera le module compilé dans le dossier d'installation de nginx
     # dépendances de module à télécharger et à ajouter au chemin de construction
    deps:
      - name: psol
        url: https://dl.google.com/dl/page-speed/psol/1.12.34.2-x64.tar.gz

# Arguments supplémentaires pour la compilation de nginx
nginx_src_args: []

# Nettoyer/supprimer le répertoire de construction après l'installation
nginx_src_cleanup: true
À propos du projet

A role to install mainline nginx from sources on Debian

Installer
ansible-galaxy install plumelo.nginx_src
Licence
Unknown
Téléchargements
589
Propriétaire