diff --git a/lib.cf b/lib.cf index 9a39bc7..10ea8aa 100644 --- a/lib.cf +++ b/lib.cf @@ -210,6 +210,23 @@ reports: } +bundle agent install_yum_repo(name,content) +{ +files: + "/etc/yum.repos.d/$(name).repo" + create => "true", + content => $(content), + classes => if_repaired("yum_repo_$(name)_repaired"), + handle => "yum_repo_$(name)_installed"; +commands: + "yum_repo_$(name)_repaired":: + "dnf" + args => "makecache", + contain => wmde_cmd_useshell; + + +} + bundle agent install_apt_repo(name,repo_src,key_src,key_name)