JeetShetty.ansible-role-greenpithumb
Ansibleロール: GreenPiThumb
GreenPiThumbのためのAnsibleロールです。
ロール変数
使用可能な変数は以下にリストされています。デフォルト値も含まれています(defaults/main.ymlを参照)。
greenpithumb_backend_user: greenpithumb
greenpithumb_backend_group: greenpithumb
GreenPiThumbバックエンドサービスが実行されるユーザーとグループです。
greenpithumb_backend_path: "/opt/greenpithumb"
GreenPiThumbバックエンドファイルをインストールするパスです。
greenpithumb_frontend_user: greenpithumb-frontend
greenpithumb_frontend_group: greenpithumb-frontend
GreenPiThumbフロントエンドウェブサーバーが実行されるユーザーとグループです。
greenpithumb_frontend_path: "/opt/greenpithumb-frontend"
GreenPiThumbフロントエンドファイルをインストールするパスです。
greenpithumb_frontend_web_port: 80
GreenPiThumbウェブアプリが外部のHTTPリクエストを受信するポートです。
greenpithumb_diagnostics_enabled: True
GreenPiThumbのハードウェアを診断するための簡単なスクリプトをインストールするかどうかを制御します。
greenpithumb_diagnostic_path: "/opt/greenpithumb-diagnostic"
GreenPiThumbの診断スクリプトをインストールするパスです。
依存関係
例のプレイブック
example.yml
- hosts: all
roles:
- { role: JeetShetty.greenpithumb }
例のプレイブックの実行
ansible-galaxy install JeetShetty.greenpithumb
ansible-playbook example.yml
関連リポジトリ
- GreenPiThumb: GreenPiThumbデバイスのすべての物理ハードウェアとセンサーを管理するバックエンドです。
- GreenPiThumb_Frontend: GreenPiThumbのステータスを提供するWeb APIです。
- GreenPiThumb_Frontend_static: GreenPiThumbのステータスを表示するためのAngularJSウェブアプリ(ウェブフロントエンドの静的部分)です。
ライセンス
Apache2
著者情報
このロールは2017年にJeet ShettyとMichael Lynchによって作成されました。
インストール
ansible-galaxy install JeetShetty.ansible-role-greenpithumb
ライセンス
apache-2.0
ダウンロード
96
所有者