JeetShetty.ansible-role-greenpithumb

Ansibleロール: GreenPiThumb

ビルドステータス Ansible Galaxy ライセンス

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 ShettyMichael Lynchによって作成されました。

プロジェクトについて

GreenPiThumb role

インストール
ansible-galaxy install JeetShetty.ansible-role-greenpithumb
ライセンス
apache-2.0
ダウンロード
96
所有者