plumelo.nginx_src

nginx_src

Diese Rolle installiert den nginx-Webserver aus den Quellen des nginx-Hauptrepositories. Der Benutzer kann die nginx-Version und die nginx-Module angeben, die heruntergeladen und kompiliert werden sollen.

Build-Status Ansible Galaxy

Installation

ansible-galaxy install plumelo.nginx_src

Rollenvariablen

Die Variablen, die an diese Rolle übergeben werden können, sowie eine kurze Beschreibung sind wie folgt. (Für alle Variablen werfen Sie einen Blick auf defaults/main.yml)

# Die zu installierende nginx-Version
nginx_src_version: 1.13.3

# Der Pfad, der zum Herunterladen und Kompilieren/Erstellen von nginx verwendet wird
nginx_src_build_path: '/root/nginx-src'

# Eine Liste von Modulen, die mit nginx kompiliert werden sollen
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 # verwendet --add-dynamic-module und kopiert das kompilierte Modul in den nginx-Installationsordner
    # Modulabhängigkeiten, die heruntergeladen und zum Build-Pfad hinzugefügt werden
    deps:
      - name: psol
        url: https://dl.google.com/dl/page-speed/psol/1.12.34.2-x64.tar.gz

# Zusätzliche Kompilierungsargumente für nginx
nginx_src_args: []

# Das Erstellungsverzeichnis nach der Installation bereinigen/löschen
nginx_src_cleanup: true
Über das Projekt

A role to install mainline nginx from sources on Debian

Installieren
ansible-galaxy install plumelo.nginx_src
GitHub Repository
Lizenz
Unknown
Downloads
589
Besitzer