Tiny Puppet. Yet Another Puppet Abstraction Layer