Make configuration of addons more gitops friendly

Hi,

I’d love to have my addons fully install- and configureable via configuration files.

Currently there isn’t any easy way to do this. The only possibility I’ve found is to create a ha-cli script with the “ha addons” subcommand.

I’ve already asked about this on Reddit and Discord, but there doesn’t seem to be a solution. Someone mentioned the .storage/core.config_entries file or the possibility to do a backup/restore, but this doesn’t seem like a good solution.

What do you think?

+1

when i started the home automations voyage, i instantly fell in love with HA idea of configuring everything via YAML:

  • easy to read
  • copy–paste, modify, test, repeat – flow of working
  • version control with git

I’m surprised that so many things are actually hidden behind GUI, which makes the flow so much slower, is buggy a lot of times, cannot be easily shared, copy–pasted, etc.

Make Config Files Great Again! :smiley:

3 Likes

I created an add-on which does this: GitHub - dadav/hass-addon-addman

Would love some feedback^^