hannseman.homebridge
ansible-homebridge
この役割はHomebridgeのインストールをセットアップし、構成します。
Node.jsをインストールします。
ホームブリッジをユーザーhomebridge
として安全なsystemdサービスで実行します。
YAMLを使用してアクセサリーとプラットフォームを構成できます。
変数
# 実行するhomebridgeのバージョン
homebridge_version: 1.3.4
# homebridgeユーザーのホームディレクトリ
homebridge_dir: /var/homebridge
# homebridgeのパス
homebridge_bin: /usr/bin/homebridge
# homebridgeの環境ファイル
homebridge_defaults: /etc/default/homebridge
# homebridgeを実行するポート
homebridge_port: 51826
# homebridgeをデバッグモードで実行するかどうか
homebridge_debug: false
# アクセサリー表示のためにhomebridge UIで必要な非安全モードの切り替え
homebridge_insecure_mode: false
# homebridgeを実行するNode.jsのバージョン
homebridge_nodejs_version: "14.x"
# Node.jsのパス
homebridge_nodejs_binary: /usr/bin/node
# homebridge systemdサービスのPartOf=を設定するため
homebridge_systemd_part_of_service:
# CAP_NET_RAWを有効にする
homebridge_enable_cap_net_raw: false
# Homebridgeのconfig.json (https://github.com/nfarina/homebridge/blob/master/config-sample.jsonを参照)
homebridge_name: Homebridge
homebridge_username: CC:22:3D:E3:CE:30
homebridge_pin: 123-45-678
homebridge_accessories: []
homebridge_platforms: []
homebridge_bind: ["eth0"]
homebridge_advertiser: "ciao"
例プレイブック
- hosts: servers
roles:
- hannseman.homebridge
vars:
homebridge_plugins:
- name: homebridge-dummy
version: 0.3.0
homebridge_accessories:
- accessory: "DummySwitch"
name: "My Switch 1"
プロジェクトについて
Setup and configure Homebridge.
インストール
ansible-galaxy install hannseman.homebridge
ライセンス
mit
ダウンロード
157
所有者