Puppet Class: jenkins::repo::suse

Defined in:
manifests/repo/suse.pp

Summary

Set up the Zypper repo on SUSE-based distros

Overview



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

class jenkins::repo::suse {
  assert_private()

  if $jenkins::lts {
    $baseurl = "${jenkins::repo::base_url}/opensuse-stable/"
  } else {
    $baseurl = "${jenkins::repo::base_url}/opensuse/"
  }

  zypprepo { 'jenkins':
    descr    => 'Jenkins',
    baseurl  => $baseurl,
    gpgcheck => 1,
    gpgkey   => "${baseurl}${jenkins::repo::gpg_key_filename}",
  }
}