homebridge
ansible-homebridge
Эта роль установит и настроит установку Homebridge.
Она установит Node.js.
Она запустит homebridge в защищенной системе systemd под пользователем homebridge
.
Вы сможете настроить свои аксессуары и платформы с использованием YAML.
Переменные
# Версия homebridge для запуска
homebridge_version: 1.3.4
# Домашний каталог пользователя homebridge
homebridge_dir: /var/homebridge
# Путь к homebridge
homebridge_bin: /usr/bin/homebridge
# Файл окружения homebridge
homebridge_defaults: /etc/default/homebridge
# Какой порт использовать для homebridge
homebridge_port: 51826
# Нужно ли запускать homebridge в режиме отладки
homebridge_debug: false
# Переключатель небезопасного режима, необходимый для интерфейса homebridge для просмотра аксессуаров
homebridge_insecure_mode: false
# Версия Node.js для запуска homebridge
homebridge_nodejs_version: "14.x"
# Путь к Node.js
homebridge_nodejs_binary: /usr/bin/node
# Чтобы настроить PartOf= в службе homebridge systemd
homebridge_systemd_part_of_service:
# Включить CAP_NET_RAW
homebridge_enable_cap_net_raw: false
# Конфигурационный файл homebridge config.json (см. 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"
Пример Playbook
- hosts: servers
roles:
- hannseman.homebridge
vars:
homebridge_plugins:
- name: homebridge-dummy
version: 0.3.0
homebridge_accessories:
- accessory: "DummySwitch"
name: "Мой выключатель 1"
О проекте
Setup and configure Homebridge.
Установить
ansible-galaxy install hannseman/ansible-homebridge
Лицензия
mit
Загрузки
143
Владелец