Bug #8509
Use puppet-git's tails Git repo in reprepro config generation script
0%
Description
Reprepro scripts that need to fetch the main Tails git repo must use the one on puppet-git so that network troubles are handled at the git level and we don’t get annoyed by tons of emails when cronjobs fail.
This means passing another $git_remote
parameter to the tails::reprepro::custom
class, managing a SSH key pair with Puppet, and configuring Gitolite to give read-only access to that key.
Subtasks
History
#1 Updated by bertagaz 2015-01-01 16:50:26
- Starter changed from No to Yes
Setting `easy` to `yes` because it doesn’t require any access to be able to patch the code.
#2 Updated by intrigeri 2015-01-01 17:30:22
> This means changing $git_remote in the tails::reprepro class.
No, this means passing a different value for the $git_remote
parameter in our manifests. That’s what class parameters are for :)
#3 Updated by intrigeri 2015-01-01 17:31:49
- Starter changed from Yes to No
bertagaz wrote:
> Setting `easy` to `yes` because it doesn’t require any access to be able to patch the code.
Well, no: the code is already generic enough, what needs to be done will be in our manifests (and gitolite config).
#4 Updated by bertagaz 2016-10-08 09:37:53
- Parent task set to Bug #11869
#5 Updated by intrigeri 2016-11-03 09:49:14
- Subject changed from Use puppet-git tails repo in reprepro config generation script to Use puppet-git's tails Git repo in reprepro config generation script
#6 Updated by intrigeri 2019-08-22 10:59:01
- Description updated