From df119e389ec6c23fb34714c91d492877807c6e43 Mon Sep 17 00:00:00 2001 From: Ossi Salmi Date: Wed, 10 Jul 2013 18:09:40 +0300 Subject: [PATCH] yum: Added HP Service Pack for ProLiant repository --- yum/files/keys/hpspp.key | 30 ++++++++++++++++++++++++++++++ yum/manifests/init.pp | 19 +++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 yum/files/keys/hpspp.key diff --git a/yum/files/keys/hpspp.key b/yum/files/keys/hpspp.key new file mode 100644 index 0000000..5a7956b --- /dev/null +++ b/yum/files/keys/hpspp.key @@ -0,0 +1,30 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.0 (MingW32) + +mQGiBEIxWpoRBADb06sJgnD7MJnm2Ny1nmTFLDSZ8vkubP+pmfn9N9TE26oit+KI +OnVTRVbSPl3F15wTjSBGR453MEfnzp1NrMk1GIa/m1nKAmgQ4t1714C4jQab0to+ +gP51XhPhtAGt7BggorQw2RXa4KdTCh8ByOIaDKRYcESmMazSZ+Pscy2XRwCgm771 +21RCM0RcG2dmHZZgKH8fTscD/RiY3CHI2jJl9WosIYXbZpOySzrLn0lRCRdNdpew +Y5m1f3lhqoSvJk7pXjs4U+3XlOlUhgWl5HiXuWSVyPu2ilfGdfgpJslawI85fBQg +Ul5kcrjLHHsApeG8oGStFJE2JAc+0D+whmGmJbjWKwuZJmgpm9INplA4h1BYJbx+ +6A3MBACFiMTttDPpJ+5eWr1VSZwxCZNqvPWmjpL5Nh9F8xzE7q+ad2CFKSebvRrv +Jf7Y2m+wY9bmo5nJ3wHYEX3Aatt+QVF10G6wTdIz/Ohm/Pc4Li4NhzYOv7FKxVam +97UN0O8Rsl4GhE2eE8H+Q3QYFvknAWoTj3Rq3/A5FA6FsRFhxbQwSGV3bGV0dC1Q +YWNrYXJkIENvbXBhbnkgKEhQIENvZGVzaWduaW5nIFNlcnZpY2UpiGQEExECACQF +AkIxWpoCGwMFCRLMAwAGCwkIBwMCAxUCAwMWAgECHgECF4AACgkQUnvFOiaJuIc1 +2wCgj2UotUgSegPHmcKdApY+4WFaz/QAnjI58l5bDD8eElBCErHVoq9uPMczuQIN +BEIxWqUQCADnBXqoU8QeZPEy38oI0GrN2q7nvS+4UBQeIRVy8x+cOqDRDcE8PHej +7NtxP698U0WFGK47GszjiV4WTnvexuJk0B5AMEBHana8fVj7uRUcmyYZqOZd7EXn +Q3Ivi8itfkTICkhZi7bmGsSF0iJ0eAI5n2bCqJykNQvJ6a3dWJKP8EgaBCZj+TGL +WWJHDZsrn8g4BeaNS/MbmsCLAk8N6bWMGzAKfgxUraMCwuZ9fVyHFavHdeChUtna +qnF4uw0hHLaGWmTJjziXVvVC1a8+inTxPZkVpAvD0A+/LNlkP7TtAdaVOJqv3+a3 +ybMQL851bRTFyt+H0XGHhzhhtuu9+DyfAAMFCADRWGxIfniVG7O4wtwLD3sWzR/W +LmFlJYu4s9rSDgn3NDjigQzZoVtbuv3Z9IZxBMoYa50MuybuVDp55z/wmxvYoW2G +25kOFDKx/UmkKkUBLdokb5V1p9j5SJorGBSfsNAHflhmBhyuMP4CDISbBUSN7oO1 +Oj41jNxpqhy+8ayygSVcTNwMe909J/HdC//xFANLDhjKPf3ZAulWNhOvjTlpF46B +yt1l8ZNinIeE7CFL7H+LlMl2Ml6wsOkrxsSauBis6nER4sYVqrMdzpUU2Sr2hj6Q +sJ+9TS+IURcnxL/M851KCwLhwZKdphQjT3mXXsoCx/l3rI6cxpwYgjiKiZhOiE8E +GBECAA8FAkIxWqUCGwwFCRLMAwAACgkQUnvFOiaJuIenewCdHcEvMxBYprqRjKUw +04EypyFtZTgAn0wds0nbpd2+VZ5WHbVRfU4y5Y5Y +=+cX+ +-----END PGP PUBLIC KEY BLOCK----- diff --git a/yum/manifests/init.pp b/yum/manifests/init.pp index 068f679..1db4beb 100644 --- a/yum/manifests/init.pp +++ b/yum/manifests/init.pp @@ -483,6 +483,25 @@ class yum::repo::google { } +# Add HP Service Pack for ProLiant repository +# +class yum::repo::hpspp { + + include yum::common + + if $yum::common::osname != "el" { + fail("HPSPP repository not supported in ${::operatingsystem}") + } + + yum::repo { "hpspp": + descr => "HP Service Pack for ProLiant - \$basearch", + baseurl => "http://downloads.linux.hp.com/repo/spp/rhel/${yum::common::osver}/\$basearch/current", + gpgkey => "puppet:///modules/yum/keys/hpspp.key", + } + +} + + # Add RPM Fusion Free repository # class yum::repo::rpmfusion-free {