It's called Peekl, and the idea behind it was to merge the two things I loved about both Ansible, and Puppet : - The agent/server model of Puppet; - The ease of writing Ansible code.
It also make sure to solve the problem that both Ansible and Puppet have in my sense : - Puppet is a slow, decades old application. It's written in Ruby and run inside of a JVM for the server. Applying a catalog can be very long on complex configuration setup. - Ansible on the other side works well, but the absence of an agent makes it hard to deploy stuff at scale : You being spending more time running your playbooks, than actually doing stuff.
So if you want to take a look at this alternative, head to the Github repository. Feel free to break it, open issues, and pull requests !