Add puppet submodule