I like your idea. I didn't have the time to fully build mine out but I also was hankering for something with better readability and implementation than SaltStack (server/client similar to Puppet).
https://github.com/vangourd/g8r
The pub/sub model was so much FASTER than the Ansible push methodology.
I'll check your repo out for sure