In order to get this module approved, the Puppet team would like us to use Litmus for integration testing: https://github.com/puppetlabs/puppet_litmus There are also some example travis configs here: https://github.com/puppetlabs/pdk-templates/blob/master/moduleroot/.travis.yml.erb#L112-L130