Puppet Class: artifactory::yum

Defined in:
manifests/yum.pp

Overview

Class artifactory::install

This class is called from artifactory for install.



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'manifests/yum.pp', line 5

class artifactory::yum {
  if $::artifactory::manage_repo {
    case $artifactory::edition {
      'pro' : {
        $_url = $artifactory::yum_baseurl_pro
      }
      default : {
        $_url = $artifactory::yum_baseurl
      }
    }

    # Add the jfrog yum repo
    yumrepo { $::artifactory::yum_name:
      baseurl  => $_url,
      descr    => $::artifactory::yum_name,
      gpgcheck => 1,
      enabled  => 1,
      gpgkey   => "${_url}/repodata/repomd.xml.key",
    }
  }
}