Version information
released Oct 25th 2016
Start using this module
Add this module to your Puppetfile:
mod 'dustinrue-homebridgepi', '0.1.4'
Learn more about managing modules with a PuppetfileDocumentation
dustinrue/homebridgepi — version 0.1.4 Oct 25th 2016
homebridgepi
Table of Contents
Overview
Simplify the installation and initial setup of Homebridge on the Raspberry Pi.
Module Description
This module makes the installation and initial configuration of Homebridge simpler on the Raspberry Pi. It may work on other operating systems but it was tested on a Raspberry Pi running Raspbian Jessie.
Setup
To utilize this module you should have a Raspberry Pi with Raspbian Jessie or Raspbian Jessie Lite installed and running. From there, simply do the following:
- sudo apt-get update
- sudo apt-get install puppet
- sudo puppet module install puppetlabs-apt
- sudo puppet module install puppet-nodejs
- sudo puppet module install dustinrue-homebridgepi
Then create a file called homebridge.pp and place 'include homebridgepi' into it. Apply this configuration with 'puppet apply homebridge.pp'.
What homebridgepi affects
- Installs Nodejs and Homebridge.
- Configures Homebridge to run as root and start at system boot using systemd.
- Places a basic config.json file into /root/.homebridge/config.json
Limitations
This was tested on Raspbian Jessie Lite. It may work on other operating systems and other platforms.
Dependencies
- puppetlabs-stdlib (>= 1.0.0)
- puppetlabs-apt (>=1.0.0)
- puppet-nodejs (>=1.0.0)