Publish the list of Puppet modules used in Tails' infrastructure
Currently, the list of Puppet modules we use to configure our infrastructure is not public. Because of that, reproducing parts or the whole of our infra and contributing code is very difficult if one doesn't have access to the private repo.
One example where we want/need to reproduce part of the infra but (public) knowledge of the set of modules is needed can be seen here: puppet-tails!58 (comment 173724)
Some ways of doing this:
- Turn our
modules/directory itself into a public repository.
r10kand maintain a public
Puppetfilethat describes the list of modules and checked-out refs.
Once this is done:
Remove the Puppetfile added by puppet-tails!58 (d910d0fd)