William-Yeh.uwsgi

williamyeh.uwsgi for Ansible Galaxy

概要

Ansible Galaxyでの役割名: williamyeh.uwsgi

このAnsibleロールはuWSGIのために以下の機能を提供します:

  • 特定のバージョンをインストールします。
  • 設定はありません(実際の 設定はユーザーのテンプレートファイルに委ねられます。詳細は下の使用方法セクションを参照してください)。

ロール変数

必須変数

なし。

任意変数

ユーザーが設定可能なデフォルト:

uwsgi_version

例:

# 特定のバージョン
uwsgi_version: 2.0.13.1

ハンドラー

  • restart uwsgi

  • reload uwsgi

  • stop uwsgi

使用方法

ステップ1: ロールを追加

プレイブックファイルにロール名 williamyeh.uwsgi を追加します。

ステップ2: 変数を追加

プレイブックファイルで変数を設定します。

簡単な例:

---
# ファイル: simple-playbook.yml

- hosts: all
  become: true
  roles:
    - williamyeh.uwsgi

ステップ3: ユーザーの設定ファイルをコピー(必要な場合)

より実践的な例:

---
# ファイル: complex-playbook.yml

- hosts: all
  become: true
  roles:
    - williamyeh.uwsgi

  vars:
    uwsgi_version: 2.0.13.1

  tasks:
    - name: uWSGIのためのプロジェクト特有の設定ファイルをコピーする 
      template: src=templates/app-1.ini.j2  dest=/etc/uwsgi/vassals/app-1.ini
      template: src=templates/app-2.ini.j2  dest=/etc/uwsgi/vassals/app-2.ini

依存関係

なし。

ライセンス

MITライセンスのもとでライセンスされています。詳細はLICENSEファイルをご覧ください。

履歴

Ansible Galaxyのいくつかのロールにインスパイアされました:

また、pipの処理は以下から借用しました:

プロジェクトについて

Install uWSGI

インストール
ansible-galaxy install William-Yeh.uwsgi
ライセンス
mit
ダウンロード
4.1k
所有者