From 380bb7bcb57a4cce54ba041b5127e98ec003e958 Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Wed, 12 Jun 2024 12:36:37 +1000 Subject: [PATCH] fix: yumrepo purge after deploy - ensure the resources resource for yumrepo runs after deploying yumrepo resources - rm all almalinux*.repo files before attempting to create yumrepo resources --- site/profiles/manifests/yum/global.pp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/site/profiles/manifests/yum/global.pp b/site/profiles/manifests/yum/global.pp index a9fbef5..795e208 100644 --- a/site/profiles/manifests/yum/global.pp +++ b/site/profiles/manifests/yum/global.pp @@ -16,6 +16,13 @@ class profiles::yum::global ( purge => $purge, } + exec {'purge_almalinux_default_repos': + command => 'rm -f /etc/yum.repos.d/almalinux*.repo', + path => ['/bin', '/usr/bin'], + onlyif => 'find /etc/yum.repos.d/ -type f -name *almalinux* | grep .', + before => Resources['yumrepo'], + } + # download all gpg keys if a repo defines it $repos.each |$name, $repo| { if $repo['gpgkey'] { -- 2.47.3