add submodule puppet