Puppet submodule