Puppet Class: pcp::repo

Defined in:
manifests/repo.pp

Overview



2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'manifests/repo.pp', line 2

class pcp::repo {
  if $pcp::manage_repo {
    case $::osfamily {
      'RedHat': {
        if $pcp::ensure == 'absent' {
          file { '/etc/yum.repos.d/pcp.repo': ensure => 'absent' }
        } else {
          yumrepo { 'pcp':
            descr    => 'pcp',
            baseurl  => $pcp::repo_baseurl,
            enabled  => '1',
            gpgcheck => '0',
          }
        }
      }
      default: {
        # Do nothing
      }
    }
  }
}