hannseman.homebridge
ansible-homebridge
这个角色将会设置和配置一个 Homebridge 的安装。
它将安装 Node.js。
它将在一个安全的 systemd 服务中以用户 homebridge
的身份运行 homebridge。
它将允许你使用 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: "我的开关 1"
关于项目
Setup and configure Homebridge.
安装
ansible-galaxy install hannseman.homebridge
许可证
mit
下载
157
拥有者