danie1cohen.nginx

NginX (エンジンエックス)

再利用可能なNginxの設定用ロールです。

要件

このロールでカバーされていない必要条件があればここに記載してください。例えば、ロールがEC2モジュールを使用する場合、botoパッケージが必要であることを述べるのが良いでしょう。

ロールの変数

nginx_domain_name: yoursite

SSL

Nginxをhttpsでデプロイする場合は、これらの変数を設定する必要があります。

nginx_ports:
  - 80
  - "[::]:80"
  - 443 default ssl

 nginx_ssl: yes
 nginx_force_https: yes

このロールはローカルファイルを探し、それを/etc/sslに配置します。

 nginx_ssl_cert: yoursite.crt
 nginx_ssl_key: yoursite.key

ファイルをデプロイしたくなく、リモートのファイルシステムに既存のファイルを使用する場合は、代わりにこれらの変数を使用できます。

nginx_ssl_cert_path: /etc/ssl/certs/yoursite.crt
nginx_ssl_key_path: /etc/ssl/private/yoursite.key

リバースプロキシ

この設定はデフォルトでuwsgi_passを上流コンポーネントとして使用します。他のコンポーネントを使用したい場合は、設定を変更できます。

nginx_upstream_pass: proxy_pass
nginx_upstream_prefix: http://
nginx_socket: localhost:8000

ライセンス

BSD

著者情報

ダン・コーエン

プロジェクトについて

An ansible ready nginx config

インストール
ansible-galaxy install danie1cohen.nginx
ライセンス
Unknown
ダウンロード
93
所有者