Copy of the Puppet module