From 95e183b2826fce4317c530424049f6f176315e2f Mon Sep 17 00:00:00 2001 From: Alex Iribarren <Alex.Iribarren@cern.ch> Date: Fri, 26 Feb 2021 10:27:03 +0100 Subject: [PATCH] More requirements for Puppet --- docs/koji/bootstrapping.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/koji/bootstrapping.md b/docs/koji/bootstrapping.md index a7f5d42..742a312 100644 --- a/docs/koji/bootstrapping.md +++ b/docs/koji/bootstrapping.md @@ -364,6 +364,8 @@ These packages will be needed for openafs: * [`cern-yum-tool`](https://gitlab.cern.ch/linuxsupport/rpms/cern-yum-tool) * [`openafs-release`](https://gitlab.cern.ch/linuxsupport/rpms/releases/openafs-release) +Once you get to the Puppet part, you'll also need these RPMs: + * [`cern-krb5-conf`](https://gitlab.cern.ch/linuxsupport/rpms/cern-krb5-conf) ## Create tag for openafs @@ -456,6 +458,12 @@ Now you can start creating other tags as necessary. It's probably a good idea to start with `myrpm` (for testing `rpmci`), `linuxsupport` (for our packages) and probably `config` (for Configuration Management stuff). +The `config` tag is a bit special because it is used very early on in the puppetinit. +In order to avoid hardcoding the URLs for the repos, we provide a .repo file +in a well-known location: `http://linuxsoft.cern.ch/internal/repos/configX.repo`. +Take a look at [this one](http://linuxsoft.cern.ch/internal/repos/config8s.repo) and +modify it as necessary. + ## Build a Docker image You'll need a Docker image for many things, starting with `rpmci`. You've gotten -- GitLab