hannseman.homebridge
ansible-homebridge
This role will set up and configure a Homebridge installation.
It will install Node.js.
It will run Homebridge as a secure systemd service using the user homebridge
.
You can configure your accessories and platforms using YAML.
Variables
# The version of Homebridge to install
homebridge_version: 1.3.4
# Home directory for the Homebridge user
homebridge_dir: /var/homebridge
# Path to the Homebridge executable
homebridge_bin: /usr/bin/homebridge
# Homebridge environment settings file
homebridge_defaults: /etc/default/homebridge
# The port for Homebridge to run on
homebridge_port: 51826
# Should Homebridge run in debug mode?
homebridge_debug: false
# Insecure mode toggle for the Homebridge UI
homebridge_insecure_mode: false
# Node.js version for running Homebridge
homebridge_nodejs_version: "14.x"
# Path to the Node.js executable
homebridge_nodejs_binary: /usr/bin/node
# To configure PartOf= in Homebridge systemd service
homebridge_systemd_part_of_service:
# Enable CAP_NET_RAW
homebridge_enable_cap_net_raw: false
# Homebridge configuration (see 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"
Example Playbook
- hosts: servers
roles:
- hannseman.homebridge
vars:
homebridge_plugins:
- name: homebridge-dummy
version: 0.3.0
homebridge_accessories:
- accessory: "DummySwitch"
name: "My Switch 1"
Informazioni sul progetto
Setup and configure Homebridge.
Installa
ansible-galaxy install hannseman.homebridge
Licenza
mit
Download
157
Proprietario