Puppet Class: pgprobackup::repo::yum

Defined in:
manifests/repo/yum.pp

Overview



2
3
4
5
6
7
8
9
10
11
12
13
14
15
# File 'manifests/repo/yum.pp', line 2

class pgprobackup::repo::yum {
  $_flavor = downcase($facts['os']['name'])
  $default_baseurl = "https://repo.postgrespro.ru/pg_probackup/keys/pg_probackup-repo-${_flavor}.noarch.rpm"

  $_baseurl = pick($pgprobackup::repo::baseurl, $default_baseurl)

  yumrepo { 'pgprobackup':
    descr   => "pg_probackup \$releasever - \$basearch",
    baseurl => $_baseurl,
    enabled => 1,
  }

  Yumrepo['pgprobackup'] -> Package<|tag == 'pgprobackup'|>
}