hannseman.homebridge

ansible-homebridge

Rol de Ansible Estado de Construcción

Este rol configurará e instalará una instalación de Homebridge.

Instalará Node.js.
Ejecutará homebridge en un servicio systemd seguro como el usuario homebridge.
Te permitirá configurar tus accesorios y plataformas usando YAML.

Variables

# La versión de homebridge que se ejecutará
homebridge_version: 1.3.4
# El directorio home del usuario homebridge
homebridge_dir: /var/homebridge
# Ruta a homebridge
homebridge_bin: /usr/bin/homebridge
# Archivo de entorno de homebridge
homebridge_defaults: /etc/default/homebridge
# Qué puerto utilizar para ejecutar homebridge
homebridge_port: 51826
# Si homebridge debe ejecutarse en modo de depuración
homebridge_debug: false
# Interruptor de modo inseguro necesario por la interfaz de usuario de homebridge para ver accesorios
homebridge_insecure_mode: false
# Versión de Node.js para ejecutar homebridge
homebridge_nodejs_version: "14.x"
# Ruta a Node.js
homebridge_nodejs_binary: /usr/bin/node
# Para configurar PartOf= en el servicio systemd de homebridge
homebridge_systemd_part_of_service:
# Habilitar CAP_NET_RAW
homebridge_enable_cap_net_raw: false
# Configuración de homebridge config.json (ver 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"

Ejemplo de Playbook

- hosts: servers
  roles:
    - hannseman.homebridge
  vars:
    homebridge_plugins:
      - name: homebridge-dummy
        version: 0.3.0
    homebridge_accessories:
      - accessory: "DummySwitch"
        name: "Mi Interruptor 1"
Instalar
ansible-galaxy install hannseman.homebridge
Licencia
mit
Descargas
157
Propietario