Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • S sysadmin
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 84
    • Issues 84
    • List
    • Boards
    • Service Desk
    • Milestones
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • tails
  • sysadmin
  • Issues
  • #17854

Closed
Open
Created Aug 18, 2021 by Zen Fu@zenMaintainer0 of 1 task completed0/1 task

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.
  • Use r10k and maintain a public Puppetfile that describes the list of modules and checked-out refs.

Once this is done:

  • Remove the Puppetfile added by puppet-tails!58 (d910d0fd)
Edited Sep 14, 2021 by intrigeri
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking