Ansible and OpenWRT

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?

It is called openwisp, does not require python installed.

That is not what I am looking for.

Thanks for the suggestion

Afaik there are a bunch of people using ansible in various kind to admin their OpenWrt installations. Ne it actual AP or router or VPN VM.
Depends on how many voodoo you do I most of the time end up with simple templates or just file files which got applied to a d then either a service restart or full reboot...