Upon looking around in the demo repo, this seems like so close to pure Python that I almost don't see the point. A Terraform for config management sounds grand, but this just seems like a collection of Python classes.
It's ok if you think of it as such, the veneer over that actually isn't that deep, and that's ok.
The trick is there are some norms you want to express in the language, things like handlers and such, and if you write directly at low level python every time that can be sometimes difficult to maintain a level of consistency (IMHO).
The lesson learned from ansible probably is: if they still don't use any kind of ansible, chef or whatever. They never will. (my current job for example) but they might accept something like a "base framework"
The trick is there are some norms you want to express in the language, things like handlers and such, and if you write directly at low level python every time that can be sometimes difficult to maintain a level of consistency (IMHO).
Here's where it's NOT just a collection of python classes - https://sweetness.hmmz.org/2018-12-18-mitogen-opsmop.html