I use a Raspberry for home automation. Because I love automation, I want to have my Rapsberry setup in an automated fashion. Using ansible, I'm able to transform manual steps that need to be repeated many times when setting up devices and systems into automated repeatable and idempotent tasks.
For testing and development, I use Vagrant a lot. Although Vagrant, respectively VirtualBox does not support ARM architectures, "cross compiling" to a Debian Jessie running on VirtualBox seems viable to me.
To execute the playbook on each and every Raspberry, simply run
ansible-playbook -i inventory raspberry.yml
ansible-playbook -i inventory --limit raspi raspberry.yml
Control zigbee compatible networks
Install homebridge to be able to talk to HomeKit API
- HomeBridge Hue To be able to control IKEA's Trådfri devices, I use HomeBridge Hue