Added Adobe and Google repositories to yum and converted rpmfusion and epel to use local rpm signing keys.

This commit is contained in:
Timo Mkinen 2011-03-18 14:24:11 +02:00
parent 045ce0a3a5
commit 9679028e52
8 changed files with 414 additions and 5 deletions

View file

@ -94,6 +94,19 @@ define yum::repo($baseurl="", $mirrorlist="", $descr="", $gpgkey="") {
}
# Add Adobe repository
#
class yum::repo::adobe {
yum::repo { "adobe":
descr => "Adobe Systems Incorporated",
baseurl => "http://linuxdownload.adobe.com/linux/i386/",
gpgkey => "puppet:///modules/yum/keys/adobe.key",
}
}
# Add Fedora EPEL repository
#
class yum::repo::epel {
@ -105,7 +118,20 @@ class yum::repo::epel {
yum::repo { "epel":
descr => "Extra Packages for Enterprise Linux ${lsbmajdistrelease} - \$basearch",
mirrorlist => "http://mirrors.fedoraproject.org/mirrorlist?repo=epel-${lsbmajdistrelease}&arch=\$basearch",
gpgkey => "https://fedoraproject.org/static/217521F6.txt",
gpgkey => "puppet:///modules/yum/keys/epel.key",
}
}
# Add Google repository
#
class yum::repo::google {
yum::repo { "google":
descr => "Google - \$basearch",
baseurl => "http://dl.google.com/linux/rpm/stable/\$basearch",
gpgkey => "puppet:///modules/yum/keys/google.key",
}
}
@ -124,12 +150,12 @@ class yum::repo::rpmfusion-free {
yum::repo { "rpmfusion-free":
descr => "RPM Fusion for ${flavor} \$releasever - Free",
mirrorlist => "http://mirrors.rpmfusion.org/mirrorlist?repo=free-${flavor}-\$releasever&arch=\$basearch",
gpgkey => "http://rpmfusion.org/keys?action=AttachFile&do=get&target=RPM-GPG-KEY-rpmfusion-free-${flavor}",
gpgkey => "puppet:///modules/yum/keys/rpmfusion-free-${flavor}.key",
}
yum::repo { "rpmfusion-free-updates":
descr => "RPM Fusion for ${flavor} \$releasever - Free",
mirrorlist => "http://mirrors.rpmfusion.org/mirrorlist?repo=free-${flavor}-updates-released-\$releasever&arch=\$basearch",
gpgkey => "http://rpmfusion.org/keys?action=AttachFile&do=get&target=RPM-GPG-KEY-rpmfusion-free-${flavor}",
gpgkey => "puppet:///modules/yum/keys/rpmfusion-free-${flavor}.key",
}
}
@ -152,12 +178,12 @@ class yum::repo::rpmfusion-nonfree {
yum::repo { "rpmfusion-nonfree":
descr => "RPM Fusion for ${flavor} \$releasever - Nonfree",
mirrorlist => "http://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-${flavor}-\$releasever&arch=\$basearch",
gpgkey => "http://rpmfusion.org/keys?action=AttachFile&do=get&target=RPM-GPG-KEY-rpmfusion-nonfree-${flavor}",
gpgkey => "puppet:///modules/yum/keys/rpmfusion-nonfree-${flavor}.key",
}
yum::repo { "rpmfusion-nonfree-updates":
descr => "RPM Fusion for ${flavor} \$releasever - Nonfree",
mirrorlist => "http://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-${flavor}-updates-released-\$releasever&arch=\$basearch",
gpgkey => "http://rpmfusion.org/keys?action=AttachFile&do=get&target=RPM-GPG-KEY-rpmfusion-nonfree-${flavor}",
gpgkey => "puppet:///modules/yum/keys/rpmfusion-nonfree-${flavor}.key",
}
}