Functional testing of Puppet modules