3
0

add yumrepo

This commit is contained in:
Arne Teuke
2025-06-13 15:05:10 +02:00
parent 617f431f18
commit 424f279849
3 changed files with 26 additions and 0 deletions

View File

@@ -5,4 +5,5 @@
##############################################################################
class prometheus_cd::main::install (
) inherits prometheus_cd::params {
require prometheus_cd::main::yumrepo
}

18
manifests/main/yumrepo.pp Normal file
View File

@@ -0,0 +1,18 @@
# prometheus_cd::main::yumrepo.pp
# Module name: prometheus_cd
# Author: Arne Teuke (arne_teuke@confdroid.com)
# @summary Class manages yumrepo for the prometheus_cd module.
##############################################################################
class prometheus_cd::main::yumrepo (
) inherits prometheus_cd::params {
yumrepo { 'prometheus':
ensure => 'present',
name => 'prometheus',
descr => 'prometheus rpms',
baseurl => 'https://packagecloud.io/prometheus-rpm/release/el/9/$basearch',
gpgkey => 'https://packagecloud.io/prometheus-rpm/release/gpgkey',
enabled => '1',
gpgcheck => '0',
target => '/etc/yum.repo.d/prometheus.repo',
}
}