hannseman.homebridge
ansible-homebridge
Diese Rolle richtet eine Homebridge Installation ein und konfiguriert sie.
Es wird Node.js installiert.
Es wird Homebridge als sicherer Systemd-Dienst unter dem Benutzer homebridge
ausgeführt.
Es ermöglicht dir, deine Zubehörteile und Plattformen mit YAML zu konfigurieren.
Variablen
# Die zu verwendende Homebridge-Version
homebridge_version: 1.3.4
# Das Homebridge-Heimverzeichnis des Benutzers
homebridge_dir: /var/homebridge
# Pfad zu Homebridge
homebridge_bin: /usr/bin/homebridge
# Die Umgebungsdatei für Homebridge
homebridge_defaults: /etc/default/homebridge
# Auf welchem Port Homebridge laufen soll
homebridge_port: 51826
# Ob Homebridge im Debug-Modus laufen soll
homebridge_debug: false
# Unsicherer Modus, der von der Homebridge UI für die Zubehöransicht benötigt wird
homebridge_insecure_mode: false
# Node.js-Version, unter der Homebridge laufen soll
homebridge_nodejs_version: "14.x"
# Pfad zu Node.js
homebridge_nodejs_binary: /usr/bin/node
# Um PartOf= im Homebridge Systemd-Dienst zu konfigurieren
homebridge_systemd_part_of_service:
# CAP_NET_RAW aktivieren
homebridge_enable_cap_net_raw: false
# Homebridge config.json (siehe 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"
Beispiel-Playbook
- hosts: servers
roles:
- hannseman.homebridge
vars:
homebridge_plugins:
- name: homebridge-dummy
version: 0.3.0
homebridge_accessories:
- accessory: "DummySwitch"
name: "Mein Schalter 1"
Über das Projekt
Setup and configure Homebridge.
Installieren
ansible-galaxy install hannseman.homebridge
Lizenz
mit
Downloads
157
Besitzer