Add Puppet backend