hannseman.homebridge

ansible-homebridge

Rola Ansible Status Budowy

Ta rola ustawi i skonfiguruje instalację Homebridge.

Zainstaluje Node.js. Uruchomi homebridge jako zabezpieczoną usługę systemd dla użytkownika homebridge. Pozwoli to na skonfigurowanie akcesoriów i platform za pomocą YAML.

Zmienne

# Wersja homebridge do uruchomienia
homebridge_version: 1.3.4
# Katalog domowy użytkownika homebridge
homebridge_dir: /var/homebridge
# Ścieżka do homebridge
homebridge_bin: /usr/bin/homebridge
# Plik konfiguracyjny homebridge
homebridge_defaults: /etc/default/homebridge
# Port, na którym ma działać homebridge
homebridge_port: 51826
# Czy homebridge ma działać w trybie debug
homebridge_debug: false
# Przełącznik trybu niebezpiecznego potrzebny dla interfejsu homebridge do wyświetlania akcesoriów
homebridge_insecure_mode: false
# Wersja Node.js, na której ma działać homebridge
homebridge_nodejs_version: "14.x"
# Ścieżka do Node.js
homebridge_nodejs_binary: /usr/bin/node
# Aby skonfigurować PartOf= w usłudze systemd homebridge
homebridge_systemd_part_of_service:
# Włącz CAP_NET_RAW
homebridge_enable_cap_net_raw: false
# Konfiguracja homebridge config.json (zobacz 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"

Przykładowy Playbook

- hosts: serwery
  roles:
    - hannseman.homebridge
  vars:
    homebridge_plugins:
      - name: homebridge-dummy
        version: 0.3.0
    homebridge_accessories:
      - accessory: "DummySwitch"
        name: "Mój Przełącznik 1"
Zainstaluj
ansible-galaxy install hannseman.homebridge
Licencja
mit
Pobrania
157
Właściciel