/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",
}
}