So I am thinking about applying some new automation to my home setup in order to better automate things. This is mostly just for fun but I think it will also make it easier to quickly make changes.
I have been playing with Ansible pull and I like how it can pull from a git repo. Ideally I would want to have all my configurations in this repo. The idea is that I could make changes to the repo and everything then gets pulled down and applied.
I know I can't (and shouldn't) run Ansible pull in OpenWRT for many reasons but it should be possible to run a VM/container that just runs a Ansible pull that connects to OpenWRT.
Does anyone have a setup similar to this? If so how is it?