voxpupuli / puppet-homeassistant

Puppet Module for Home Assistant - home automation platform. https://home-assistant.io/
Apache License 2.0
8 stars 9 forks source link

puppet-homeassistant should be archived. #43

Open traylenator opened 2 years ago

traylenator commented 2 years ago

This module should be archived.

It's a long time since home assistant could be configured purely with yaml and as such this module is useless I believe.

tobixen commented 1 year ago

Although quite much of the HomeAssistant state and configuration is outside Puppet, this module does seem to be useful for me.

tobixen commented 1 year ago

This puppet module puts the configuration under /etc/homeassistant, and that's where I think it belongs. Unfortunately, it also puts quite some state and even log files under the same directory. I think the problem is that the upstream HomeAssistant project is not good enough at separating "configuration" and "state" (and to some extent, even code).

If one considers things like user management (stored under /etc/homeassistant/.storage/auth_provider.homeassistant) to be "state" rather than "configuration", then it's perfectly OK that the puppet module doesn't handle it.

I've been through some rounds of installing/migrating HomeAssistant, this is the first time I try to do things via Puppet. Some notes: