ZeusWPI.nginx_vhost

NGINX vhost

NGINXの仮想ホストをインストールするための役割です。ZeusWPI.nginx_certbot_baseと一緒に使用することを想定しています。仮想ホストファイルを指摘するだけで、コピーされます。希望があれば、jinjaテンプレートも使えます!

要件

動作するオペレーティングシステムが必要です。

役割の変数

defaults/main.ymlを確認してください。そこに各変数についてのドキュメントがあります。

依存関係

  • ZeusWPI.nginx_certbot_base

例のプレイブック

この例では、仮想ホストを/etc/nginx/sites-available/webapp.confにインストールします。

    - hosts: servers
      roles:
         - role: ZeusWPI.nginx_vhost
           nginx_vhost_src: roles/webapp/templates/webapp.nginx
           nginx_vhost_name: webapp.conf
           tags: nginx

nginx_vhost_file変数を省略すると、ベース名が使われます。この例では、仮想ホストは/etc/nginx/sites-available/webapp.nginxにコピーされます。

ライセンス

GNU一般公衆ライセンス v3.0

著者情報

質問や確認、その他の雑談があれば、[email protected]までご連絡ください。

プロジェクトについて

Install a vhost for NGINX.

インストール
ansible-galaxy install ZeusWPI.nginx_vhost
ライセンス
Unknown
ダウンロード
93
所有者
Zeus WPI is the student association for Computer Science at Ghent University. See also github.com/12urenloop and git.zeus.gent