Puppet Class: rt::repo::zypprepo

Defined in:
manifests/repo/zypprepo.pp

Overview

Class rt::repo::zypprepo sets up zypper package repositories



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

class rt::repo::zypprepo {
    case $::operatingsystem {
        "opensuse": { $repo_name = "openSUSE" }
        "sles":     { $repo_name = "SLE" }
        default:    { fail("Unsupport operatingsystem: $::operatingsystem") }
    }
    zypprepo { "devel:languages:perl":
        baseurl     => "http://download.opensuse.org/repositories/devel:/languages:/perl/${repo_name}_${::lsbdistrelease}",
        enabled     => 1,
        gpgcheck    => 0,
        autorefresh => 0,
    }
}