plumelo.nginx_src

nginx_src

この役割は、nginxメインラインリポジトリからソースを使用してnginxウェブサーバーをインストールします。ユーザーはnginxのバージョンとコンパイルするnginxモジュールを指定できます。

ビルドステータス Ansible Galaxy

インストール

ansible-galaxy install plumelo.nginx_src

役割の変数

この役割に渡すことができる変数と、その簡単な説明は以下の通りです。(すべての変数については、defaults/main.ymlを確認してください)

# インストールするnginxのバージョン
nginx_src_version: 1.13.3

# nginxをダウンロードしてコンパイルする際に使用するパス
nginx_src_build_path: '/root/nginx-src'

# 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 # --add-dynamic-moduleを使用し、コンパイルされたモジュールをnginxインストールフォルダにコピーします
     # ビルドパスにダウンロードして追加するモジュールの依存関係
    deps:
      - name: psol
        url: https://dl.google.com/dl/page-speed/psol/1.12.34.2-x64.tar.gz

# 追加のnginxコンパイル引数
nginx_src_args: []

# インストール後にビルドディレクトリをクリーンアップ/削除する
nginx_src_cleanup: true
プロジェクトについて

A role to install mainline nginx from sources on Debian

インストール
ansible-galaxy install plumelo.nginx_src
ライセンス
Unknown
ダウンロード
589
所有者