From 63e87af95bf92fe92bf2587fc76826eb8a1a3f05 Mon Sep 17 00:00:00 2001 From: Arne Teuke Date: Tue, 21 Oct 2025 21:48:08 +0200 Subject: [PATCH 1/2] add r10k - temp change - https://gitlab.confdroid.com/internal/confdroid_management/-/issues/286 --- .vscode/settings.json | 1 + manifests/r10k/install.pp | 10 +++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index f77f368..e842291 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -17,6 +17,7 @@ "pydantic", "pylint", "pytest", + "repolist", "requestlogging", "springframework", "startswith", diff --git a/manifests/r10k/install.pp b/manifests/r10k/install.pp index 9d0a659..efab7e6 100644 --- a/manifests/r10k/install.pp +++ b/manifests/r10k/install.pp @@ -11,13 +11,21 @@ class puppet_cd::r10k::install ( # install required packages package { $pt_r10k_pkg: ensure => $pt_pkg_ensure, - before => Package['r10k'], + before => Exec['enable_crb'], + } + + # enable CRB and install development_tools + exec { 'enable_crb': + command => 'dnf config-manager --set-enabled crb', + unless => 'dnf repolist --disabled | grep -qE "crb|CodeReady"', + path => ['/usr/bin', '/bin', '/usr/sbin', '/sbin'], } # install r10k via gem package { 'r10k': ensure => $pt_pkg_ensure, provider => gem, + require Exec['enable_crb'], } # configure r10k.yaml From 340026c5ad38c21f391ea73029f489782d45de3d Mon Sep 17 00:00:00 2001 From: Jenkins Server Date: Tue, 21 Oct 2025 21:49:43 +0200 Subject: [PATCH 2/2] Recommit for updates in build 6 --- doc/_index.html | 5 ----- doc/puppet_class_list.html | 11 ++--------- doc/puppet_classes/puppet_cd_3A_3Aparams.html | 2 -- 3 files changed, 2 insertions(+), 16 deletions(-) diff --git a/doc/_index.html b/doc/_index.html index c6d58a4..32a917b 100644 --- a/doc/_index.html +++ b/doc/_index.html @@ -123,11 +123,6 @@ -
  • - puppet_cd::r10k::install - -
  • -
  • puppet_cd::r10k::webhook diff --git a/doc/puppet_class_list.html b/doc/puppet_class_list.html index a1f97c5..42e1315 100644 --- a/doc/puppet_class_list.html +++ b/doc/puppet_class_list.html @@ -113,21 +113,14 @@
  • -
  • - -
  • - - -
  • +
  • -
  • +
  • diff --git a/doc/puppet_classes/puppet_cd_3A_3Aparams.html b/doc/puppet_classes/puppet_cd_3A_3Aparams.html index 19a3b91..29163d4 100644 --- a/doc/puppet_classes/puppet_cd_3A_3Aparams.html +++ b/doc/puppet_classes/puppet_cd_3A_3Aparams.html @@ -77,8 +77,6 @@ puppet_cd::main::install
    - puppet_cd::r10k::install
    - puppet_cd::r10k::webhook
    puppet_cd::puppetdb::dirs