Puppet ucarp module