Report abuse

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/var/lib/puppet/environments/produktion/dvag/manifests/init.pp

class dvag::common{

       case $operatingsystem {

                'OracleLinux':{
                        include dvag::repos::oracle
                        }
                'Scientific':{
                        include dvag::repos::scientific
                        }
                 default:{
                        fail("$modul  no supportetd operatingsystem detectet")
                }
        }
}
/var/lib/puppet/environments/produktion/dvag/manifests/repos/oracle.pp

class dvag::repos::oracle{
        yumrepo {
                        "oracle-$osversion-$architecture":
                        descr => "Oracle Linux $osversion Base",
                        baseurl => "http://pulp.id.dvag.com/pulp/repos/oracle-$osversion-$architecture",
                        gpgcheck => "0",
                        enabled => "1",
                }
}