hannseman.homebridge
ansible-homebridge
Ce rôle mettra en place et configurera une installation de Homebridge.
Il installera Node.js.
Il exécutera Homebridge dans un service systemd sécurisé en tant qu'utilisateur homebridge
.
Il vous permettra de configurer vos accessoires et plateformes en utilisant yaml.
Variables
# La version de Homebridge à exécuter
homebridge_version: 1.3.4
# Le répertoire personnel de l'utilisateur homebridge
homebridge_dir: /var/homebridge
# Chemin vers Homebridge
homebridge_bin: /usr/bin/homebridge
# Le fichier d'environnement de Homebridge
homebridge_defaults: /etc/default/homebridge
# Quel port utiliser pour Homebridge
homebridge_port: 51826
# Si Homebridge doit s'exécuter en mode débogage
homebridge_debug: false
# Basculer en mode non sécurisé nécessaire pour l'interface utilisateur de Homebridge pour voir les accessoires
homebridge_insecure_mode: false
# Version de Node.js à utiliser pour Homebridge
homebridge_nodejs_version: "14.x"
# Chemin vers Node.js
homebridge_nodejs_binary: /usr/bin/node
# Pour configurer PartOf= dans le service systemd de Homebridge
homebridge_systemd_part_of_service:
# Activer CAP_NET_RAW
homebridge_enable_cap_net_raw: false
# Configuration homebridge config.json (voir 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"
Exemple de Playbook
- hosts: servers
roles:
- hannseman.homebridge
vars:
homebridge_plugins:
- name: homebridge-dummy
version: 0.3.0
homebridge_accessories:
- accessory: "DummySwitch"
name: "Mon Interrupteur 1"
À propos du projet
Setup and configure Homebridge.
Installer
ansible-galaxy install hannseman.homebridge
Licence
mit
Téléchargements
157
Propriétaire