Good question :)

The idea is to start managing puppet modules like packages, ie. with the [`librarian-puppet`](https://github.com/patcon/proviso/tree/8-puppet-support#2b-puppet) package manager. 

https://github.com/rodjek/librarian-puppet
https://github.com/patcon/proviso/tree/8-puppet-support#2b-puppet

Or did you mean, why are we not version-controlling the modules directory *and* using librarian-puppet? I suppose that's something I just assumed (in the interest of reducing "noise" in the codebase), but maybe we should talk about whether it makes sense. I'll post in the group convo